Page MenuHomePhabricator

Error when RESTful search routes are called but no Elasticsearch search engine is configured
Closed, ResolvedPublic5 Estimated Story Points

Description

Response code 500

{
  "code": "search-not-available"
  "message": "RESTful search is not available due to insufficient server configuration"
}

A/C:

  • search routes respond with the above error response when the search backed is not sufficiently configured
  • Add a note to README that Elastic search configured is a requirement for the RESTful search to work
  • ensure that e2e tests are skipped if WikibaseCirrusSearch and OpenSearch aren't available in CI (to avoid what happened in T398144)

Event Timeline

WMDE-leszek set the point value for this task to 5.Jun 19 2025, 10:21 AM
WMDE-leszek moved this task from Polished to Ready for planning on the Wikibase Reuse Team board.

Change #1165557 had a related patch set uploaded (by Dima koushha; author: Dima koushha):

[mediawiki/extensions/Wikibase@master] Search: RESTful search routes error when no Elasticsearch

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

Change #1166504 had a related patch set uploaded (by Dima koushha; author: Dima koushha):

[mediawiki/extensions/Wikibase@master] Search: Consolidate route handler tests into a single centralized test

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

Change #1166506 had a related patch set uploaded (by Dima koushha; author: Dima koushha):

[mediawiki/extensions/Wikibase@master] Search: Delete `sqlTermStoreSearchEngine`

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

Change #1165557 merged by jenkins-bot:

[mediawiki/extensions/Wikibase@master] Search: Add check for Elasticsearch search engine configuration

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

Change #1166504 merged by jenkins-bot:

[mediawiki/extensions/Wikibase@master] Search: Consolidate route handler tests into a single centralized test

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

Change #1166506 merged by jenkins-bot:

[mediawiki/extensions/Wikibase@master] Search: Delete `sqlTermStoreSearchEngine`

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