Page MenuHomePhabricator

Remove wb_terms-based search (for instances not using ElasticSearch-based search)
Closed, ResolvedPublic

Description

For instances without ElasticSearch, we currently still offer a search based on the wb_terms table and its term_search_key column. Remove that – wikis without ElasticSearch will only have limited search support where the search term must be an exact prefix of the label/alias, with no case folding or normalization. (Strictly speaking, this will no longer be supported as soon as we remove the configuration options – T264278 – so this task is mostly about removing the related code.)

Acceptance criteria:

  • The wiring code for search service creation using the old term index is removed
  • Any unused (after this) classes are removed

Event Timeline

Change 631463 had a related patch set uploaded (by Addshore; owner: Addshore):
[mediawiki/extensions/Wikibase@master] wb_terms, remove old search code

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

Change 631763 had a related patch set uploaded (by Addshore; owner: Addshore):
[mediawiki/extensions/Wikibase@master] wb_terms, remove search settings from DataAccessSettings

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

Change 631463 merged by jenkins-bot:
[mediawiki/extensions/Wikibase@master] wb_terms, remove old search code

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

Change 631763 merged by jenkins-bot:
[mediawiki/extensions/Wikibase@master] wb_terms, remove search settings from DataAccessSettings

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