Tag:
Branch:
Tree:
fcc82c04ae
1.10.x
1.11.x
1.9.x
alpha
behat
dependabot/npm_and_yarn/cross-spawn-7.0.6
dependabot/npm_and_yarn/tinymce-7.0.0
master
ofaj
ofaj2
preprodparkur
revert-5456-fixes-migration13
skala
snyk-fix-0707082af6333e258bba6802257d9315
webservicelpcreate
1.10.x.pre-doctrine
CHAMILO_1_10_DEV_ICPNA_20130114
CHAMILO_1_8_6_2_BETA_1
CHAMILO_1_8_6_2_STABLE
CHAMILO_1_8_6_2_STABLE_BIS
CHAMILO_1_8_6_2_STABLE_CUATER
CHAMILO_1_8_6_2_STABLE_TRIS
CHAMILO_1_8_7_1_STABLE_1
CHAMILO_1_8_7_1_STABLE_2
CHAMILO_1_8_7_ALPHA_1
CHAMILO_1_8_7_ALPHA_2
CHAMILO_1_8_7_BETA_1
CHAMILO_1_8_7_RC2
CHAMILO_1_8_7_RC_1
CHAMILO_1_8_7_STABLE
CHAMILO_1_8_7_STABLE_BIS
CHAMILO_1_8_8.3_STABLE_4
CHAMILO_1_8_8_2_RC_1
CHAMILO_1_8_8_2_STABLE
CHAMILO_1_8_8_2_STABLE_2
CHAMILO_1_8_8_2_STABLE_3
CHAMILO_1_8_8_4_BETA_1
CHAMILO_1_8_8_4_STABLE
CHAMILO_1_8_8_6_STABLE
CHAMILO_1_8_8_ALPHA
CHAMILO_1_8_8_BETA_1
CHAMILO_1_8_8_BETA_2
CHAMILO_1_8_8_BETA_3
CHAMILO_1_8_8_STABLE_1
CHAMILO_1_9_0_ALPHA_1
CHAMILO_1_9_0_ALPHA_2
CHAMILO_1_9_0_ALPHA_3
CHAMILO_1_9_0_ALPHA_4
CHAMILO_1_9_0_ALPHA_5
CHAMILO_1_9_0_ALPHA_6
CHAMILO_1_9_0_ALPHA_7
CHAMILO_1_9_0_PRE_ALPHA
CHAMILO_1_9_0_RC_1
CHAMILO_1_9_0_STABLE
CHAMILO_1_9_0_STABLE_2
CHAMILO_1_9_0_STABLE_3
CHAMILO_1_9_2_STABLE
CHAMILO_1_9_2_STABLE_BIS
CHAMILO_1_9_2_STABLE_QUARTER
CHAMILO_1_9_2_STABLE_TRIS
CHAMILO_1_9_4_ALPHA_1
CHAMILO_1_9_4_RC_1
CHAMILO_1_9_4_STABLE
CHAMILO_1_9_6_1_STABLE
CHAMILO_1_9_6_RC_1
CHAMILO_1_9_6_RC_2
CHAMILO_1_9_6_STABLE
v1.10.0
v1.10.0-stable
v1.10.2
v1.10.4
v1.10.6
v1.10.6-softaculous
v1.10.6-stable
v1.10.8
v1.11.0
v1.11.0-alpha.2
v1.11.0-beta.1
v1.11.0-beta.2
v1.11.0-beta.3
v1.11.0-beta.4
v1.11.0-beta.5
v1.11.0-beta.6
v1.11.0-beta.7
v1.11.0-rc.1
v1.11.10
v1.11.10-beta.1
v1.11.12
v1.11.12-beta.1
v1.11.12-beta.2
v1.11.14
v1.11.14-beta.1
v1.11.16
v1.11.16-beta.1
v1.11.18
v1.11.2
v1.11.20
v1.11.20-beta.1
v1.11.22
v1.11.22-beta.1
v1.11.22-beta.2
v1.11.24
v1.11.26
v1.11.26-rc.1
v1.11.28
v1.11.4
v1.11.4-alpha.1
v1.11.4-alpha.2
v1.11.4-beta.1
v1.11.4-rc.1
v1.11.6
v1.11.6-alpha.1
v1.11.8
v1.11.8-rc.1
v1.8.6.1
v1.9.10
v1.9.10.2
v1.9.10.4
v1.9.8
v1.9.8.1
v1.9.8.2
v2.0.0-alpha.1
${ noResults }
1 Commits (fcc82c04ae583b129ee17310124a7863ea8372b3)
Author | SHA1 | Message | Date |
---|---|---|---|
Marco Villegas | 15ef79fbb7 |
[svn r17550] search: refactor search engine index and search interface and let learnpath follow it
Search engine: - Index - use wrapper methods instead on calling xapian.php directly in most of callings - improve dokeos xapian-API - XapianIndexer - new methods: - replace_document() - remove_term_from_doc() - add_term_to_doc() - DokeosIndexer - new methods: - dokeos_preprocess_results() - Preprocess all results depending on the toolid - set_terms() - general interface for getting, comparing and set search engine terms - get_terms_on_db() - Get the terms stored at database (normal, no xapian) - more wrappers for XapianIndexer methods: dokeos_query_query(), dokeos_query_query(), dokeos_get_boolean_query(), dokeos_join_queries() - remove tags search engine feature to replace it with a new generic feature: specific fields - it let define xapian prefix terms dinamically to be included across dokeos index on each tool - move search engine document ID field from lp item table to a general man db table search_engine_ref - Search - use search_engine processor classes to change how process results depending of the dokeos tool - change interface for terms select at search: now use one multiple select foreach specific field instead of jquery thickbox plugin only for tags - search ajax suggestion feature to query terms on db - it need some work Learnpath: - refactor search engine pieces to use new tables search_engine_ref, specific_field and specific_field_values - add scorm and woogie index - remove search widget from lp list and use it from main/search - also, there are part on audios on lp items feature added |
16 years ago |