Currently the code to handle second-try-searches is rather add-hoc and make the work on adding the InitialSearchContext a bit awkward.
It relates to T156019 but this task is not about addressing all the possible search-options but to address second-try searches so that the code & concept behind the two strategies we support today can be "generalized" (language detection and DYM).
Description
Details
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Invalid | None | T235826 Introduce more complex and updated search syntax to allow power users and tools to do advanced searches | |||
Open | None | T235827 [EPIC] new query parser is used in production | |||
Open | PRODUCTION ERROR | None | T94814 Fix: "Warning: Search backend error during .. took .." (tracking) | ||
Open | None | T185108 Refactor query parsing logic | |||
Resolved | dcausse | T189880 Introduce SearchQuery | |||
Resolved | dcausse | T204255 Introduce rewrite/second-try strategies |
Event Timeline
Change 460933 had a related patch set uploaded (by DCausse; owner: DCausse):
[mediawiki/extensions/CirrusSearch@master] Externalize language detector creation out of CirrusSearch
Change 460933 merged by jenkins-bot:
[mediawiki/extensions/CirrusSearch@master] Externalize language detector creation out of CirrusSearch
Change 465432 had a related patch set uploaded (by DCausse; owner: DCausse):
[mediawiki/extensions/CirrusSearch@master] Unify the CirrusSearch class with SearchQuery
Change 466932 had a related patch set uploaded (by DCausse; owner: DCausse):
[mediawiki/extensions/CirrusSearch@master] Generalize fallback & second tries method
Change 465432 merged by jenkins-bot:
[mediawiki/extensions/CirrusSearch@master] Unify the CirrusSearch class with SearchQuery
Change 466932 merged by jenkins-bot:
[mediawiki/extensions/CirrusSearch@master] Generalize fallback & second-try methods