Page MenuHomePhabricator

Create standard "completion suggestion" API for Search
Closed, DuplicatePublic

Description

Since completion suggester for ElasticSearch experiments have positive indications, we may want to create a permanent mainstream documented API that provides suggestions for completion boxes. This API can be used for search box, and for UI elements like ones in Wikidata. It should be a continuation of cirrus-suggest API currently used for testing. It should also allow control over which fields are used for suggestions and allow passing context. See: https://www.elastic.co/guide/en/elasticsearch/reference/current/suggester-context.html

Event Timeline

Smalyshev raised the priority of this task from to Needs Triage.
Smalyshev updated the task description. (Show Details)
Smalyshev added a project: CirrusSearch.
Smalyshev added subscribers: Smalyshev, daniel, EBernhardson.
Restricted Application added a subscriber: Aklapper. · View Herald Transcript

@dcausse did the initial work for this in T112028 with https://gerrit.wikimedia.org/r/#/c/237692/

not sure if that covers everything you were thinking here or not.

maybe not since you mention more testing, where david's patch was about replacing core opensearch with the completion suggester