Page MenuHomePhabricator

Introduce rewrite/second-try strategies
Closed, ResolvedPublic

Description

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).

Details

Related Gerrit Patches:
mediawiki/extensions/CirrusSearch : masterGeneralize fallback & second-try methods
mediawiki/extensions/CirrusSearch : masterUnify the CirrusSearch class with SearchQuery
mediawiki/extensions/CirrusSearch : masterExternalize language detector creation out of CirrusSearch

Event Timeline

dcausse triaged this task as Medium priority.Sep 13 2018, 3:24 PM
dcausse created this task.
Restricted Application edited projects, added Discovery-Search; removed Discovery-Search (Current work). · View Herald TranscriptSep 13 2018, 3:24 PM

Change 460933 had a related patch set uploaded (by DCausse; owner: DCausse):
[mediawiki/extensions/CirrusSearch@master] Externalize language detector creation out of CirrusSearch

https://gerrit.wikimedia.org/r/460933

Change 460933 merged by jenkins-bot:
[mediawiki/extensions/CirrusSearch@master] Externalize language detector creation out of CirrusSearch

https://gerrit.wikimedia.org/r/460933

Change 465432 had a related patch set uploaded (by DCausse; owner: DCausse):
[mediawiki/extensions/CirrusSearch@master] Unify the CirrusSearch class with SearchQuery

https://gerrit.wikimedia.org/r/465432

Change 466932 had a related patch set uploaded (by DCausse; owner: DCausse):
[mediawiki/extensions/CirrusSearch@master] Generalize fallback & second tries method

https://gerrit.wikimedia.org/r/466932

Change 465432 merged by jenkins-bot:
[mediawiki/extensions/CirrusSearch@master] Unify the CirrusSearch class with SearchQuery

https://gerrit.wikimedia.org/r/465432

Change 466932 merged by jenkins-bot:
[mediawiki/extensions/CirrusSearch@master] Generalize fallback & second-try methods

https://gerrit.wikimedia.org/r/466932

debt closed this task as Resolved.Dec 10 2018, 9:14 PM