Details
-
Type:
Improvement
-
Status:
Closed
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: 4.5-milestone-1
-
Fix Version/s: 4.5-rc-1
-
Component/s: Build, Infrastructure and Tests
-
Labels:None
-
Difficulty:Unknown
-
Documentation:N/A
-
Similar issues:
XWIKI-7966Missing rest features for search and page listing needed for Mobile Application XWIKI-5159Move search related pages into new search application XWIKI-6044Resources for the search suggest feature of search application XWIKI-7927Create an entry point for all available applications inside the wiki XWIKI-3265Restructure officeimporter test cases + write more tests XWIKI-1804more layouts XWIKI-8305Application manager fails to update application translations during initalization. XWIKI-6100Search suggest widget improvements XWIKI-7793Dot (Fullstop) in Document Name prevents documents from being displayed in Lucene search results XWIKI-9068 Hyphen in application context name breaks XWiki
Description
The current xwiki-platform-search-ui contains lucene search UI documents that should be in a dedicated search-lucene-ui module. Also, as we did for solr by grouping the solr related modules under the xwiki-platform-search-solr parent module, so should we do with the lucene module.
The newly proposed layout is the following:
xwiki-platform-search - xwiki-platform-search-solr -- xwiki-platform-search-solr-ui -- xwiki-platform-search-solr-api -- xwiki-platform-search-solr-query - xwiki-platform-search-lucene -- xwiki-platform-search-lucene-api (renamed from xwiki-platform-search-lucene) -- xwiki-platform-search-lucene-ui (contains pages extracted from xwiki-platform-search-ui) - xwiki-platform-search-ui
xwiki-platform-search-ui should generally contain implementation-agnostic pages, but also the Main.DatabaseSearch implementation that should be considered the default search UI implementation.