Page MenuHomePhabricator

Introduce case insensitivity to fallback Search
Open, Needs TriagePublic

Description

Because of the 1.38 MW update, there's now no fallback to default Search when ES fails. So when ES fails, Search in general goes down.

In https://phabricator.wikimedia.org/T334191 and https://phabricator.wikimedia.org/T335105, we reintroduce a fallback for when ES fails, so that users can still use a minimal version of Search and are thus less impacted. In this ticket, we want to improve the functionality of that fallback Search, so that it's still a decent experience and less noticeable that we are in fact experiencing issues with ES.

AC:

  • When ElasticSearch is broken, when a user looks for a label entity and doesn't match it with capitalization, they can still find the entity
  • Write a patch targeting master Wikibase
  • Write a test for it in the Wikibase repo

Event Timeline

Evelien_WMDE removed the point value for this task.
Tarrow subscribed.

Given that we haven't needed this for quite a while we are de-prioritising this. However if we have another extended Elasticsearch outage we should reconsider and maybe make this higher priority again.