Changes between Version 2 and Version 3 of proposals/LuceneOnlySearch
- Timestamp:
- Oct 31, 2011, 8:12:40 AM (12 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
proposals/LuceneOnlySearch
v2 v3 22 22 23 23 24 The Lucene only search is available through the "q" service which return XML response. The widgets interface could be configured to use this service instead of xml.search (ie. classic user interface will not change). 25 24 26 === Proposal Type === 25 27 * '''Type''': Lucene, Core Change 26 28 * '''App''': !GeoNetwork 27 * '''Module''': !LuceneSearcher 29 * '''Module''': !LuceneSearcher, Widgets 28 30 29 31 === Links === … … 36 38 == Motivations == 37 39 38 * Performance improvements. 40 * Performance improvements: search could be 10 to 20 time faster and better support concurrent users. 41 42 The following charts compare 3 services: 43 * xml.search in default mode (ie with DB, with XSL) 44 * xml.search in fast mode (ie. with DB, no XSL) 45 * q service (#485) which dump all index fields (ie. no DB, no XSL) 46 47 48 === Number of concurrent users increasing === 39 49 40 50 [[Image(geonetwork-pure-lucene-search-perf.png)]] 51 52 53 === number of records returned per page === 41 54 42 55 [[Image(geonetwork-pure-lucene-search-perf-with-larger-number-of-results.png)]] … … 128 141 None. 129 142 143 == Missing features == 144 145 * Support multilingual metadata: classic mechanism to use GUI language and fallback to main language is not implemented for this service. It should be part of the multilingual metadata indexing proposal (http://trac.osgeo.org/geonetwork/wiki/MultilingualIndexMechanism) and require more work. 146 147 148 130 149 == Risks == 131 150