Page MenuHomePhabricator

Create search engine profiles to allow api users to select specific search features
Closed, ResolvedPublic

Description

Currently we have some hacky parameters, like cirrusUseCompletionSuggester=no, which are not officially supported by the API but let users get slightly different result sets. Create a profile parameter for the api and allow the api users to explicitly select this rather than having an undocumented parameter.

Event Timeline

Restricted Application added a subscriber: Aklapper. · View Herald Transcript

Change 280634 had a related patch set uploaded (by EBernhardson):
Expose SearchEngine specific profiles

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

Change 281468 had a related patch set uploaded (by EBernhardson):
[WIP] Allow user to customize search suggestion profile.

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

Moving forwards this seems sensible, but how does this affect the old unofficial parameters? We need to continue to support them, as I've had to point them out to a few API consumers.

Deskana moved this task from needs triage to This Quarter on the Discovery-Search board.

Change 280638 had a related patch set uploaded (by DCausse):
Expose search engine profiles to SearchEngine

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

Change 280634 merged by jenkins-bot:
Expose SearchEngine specific profiles

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

Change 280638 merged by jenkins-bot:
Expose cirrus profiles to SearchEngine

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

Change 281468 merged by jenkins-bot:
Allow users to customize search suggestion profile

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