With multi-project indices the result is not necessarily local. We need some method to determine what wiki a hit belongs to and create an appropriate title, interwiki if necessary. This should probably be gated on the wiki field? This should also be centralized so we don't duplicate the code in the various places that might want to convert a hit into a mediawiki Title.
Description
Details
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Resolved | debt | T139498 Support multi-project indices | |||
Resolved | dcausse | T141033 Centralize conversion of an elasticsearch hit into a Title object |
Event Timeline
Change 320625 had a related patch set uploaded (by DCausse):
[WIP] Refactor interwiki support
Change 320757 had a related patch set uploaded (by DCausse):
[WIP] Add and implement InterwikiResolver
Change 320788 had a related patch set uploaded (by DCausse):
Remove BC code after interwiki refactoring
Change 341507 had a related patch set uploaded (by dcausse):
[mediawiki/extensions/CirrusSearch] Remove BC code after interwiki refactoring
Change 341508 had a related patch set uploaded (by dcausse):
[mediawiki/extensions/CirrusSearch] Remove BC code after interwiki refactoring
Change 320788 restored by EBernhardson:
Remove BC code after interwiki refactoring
Reason:
didn't manage to merge this into es5, need to un-abandon to push latest version
Change 320788 had a related patch set uploaded (by EBernhardson; owner: DCausse):
[mediawiki/extensions/CirrusSearch] Remove BC code after interwiki refactoring
Change 341508 abandoned by EBernhardson:
Remove BC code after interwiki refactoring
Reason:
restored master branch patch
Change 320788 merged by jenkins-bot:
[mediawiki/extensions/CirrusSearch@master] Remove BC code after interwiki refactoring