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