Page MenuHomePhabricator

CirrusSearch should provide a query dispatcher
Closed, ResolvedPublic

Description

Extensions may define their own query builders. CirrusSearch should provide a Query dispatcher that extensions could configure to let cirrus decide which query builders to trigger for a given SearchQuery.

Event Timeline

Restricted Application added a subscriber: Aklapper. · View Herald Transcript
dcausse triaged this task as Medium priority.Feb 18 2019, 6:08 PM

Change 491814 had a related patch set uploaded (by DCausse; owner: DCausse):
[mediawiki/extensions/CirrusSearch@master] Add constants for SearchEngine entry points

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

Change 491815 had a related patch set uploaded (by DCausse; owner: DCausse):
[mediawiki/extensions/CirrusSearch@master] [WIP] Add search query dispatch service

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

Change 491814 merged by jenkins-bot:
[mediawiki/extensions/CirrusSearch@master] Add constants for SearchEngine entry points

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

Change 492012 had a related patch set uploaded (by DCausse; owner: DCausse):
[mediawiki/extensions/WikibaseCirrusSearch@master] [WIP] Use CirrusSearch query dispatch service

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

Change 491815 had a related patch set uploaded (by DCausse; owner: DCausse):
[mediawiki/extensions/CirrusSearch@master] Add a search query dispatch service

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

Change 492012 had a related patch set uploaded (by DCausse; owner: DCausse):
[mediawiki/extensions/WikibaseCirrusSearch@master] Use CirrusSearch query dispatch service

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

Change 491815 merged by jenkins-bot:
[mediawiki/extensions/CirrusSearch@master] Add a search query dispatch service

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

Change 516637 had a related patch set uploaded (by DCausse; owner: DCausse):
[mediawiki/extensions/CirrusSearch@master] Allow Querybuilder instances to be built using ObjectFactory

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

Change 516750 had a related patch set uploaded (by DCausse; owner: DCausse):
[operations/mediawiki-config@master] [cirrus] Use correct factory declaration for EntityFullTextQueryBuilder

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

Change 516777 had a related patch set uploaded (by DCausse; owner: DCausse):
[mediawiki/extensions/CirrusSearch@master] Remove CirrusSearchFulltextQueryBuilder[Complete] hooks

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

Change 516637 merged by jenkins-bot:
[mediawiki/extensions/CirrusSearch@master] Allow Querybuilder instances to be built using ObjectFactory

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

Change 516750 merged by jenkins-bot:
[operations/mediawiki-config@master] [cirrus] Use correct factory declaration for EntityFullTextQueryBuilder

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

Change 522093 had a related patch set uploaded (by DCausse; owner: DCausse):
[mediawiki/extensions/WikibaseCirrusSearch@master] Support new factory_method format in query builder profile

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

Change 522092 had a related patch set uploaded (by DCausse; owner: DCausse):
[operations/mediawiki-config@master] Revert "Revert "[cirrus] Use correct factory declaration for EntityFullTextQueryBuilder""

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

Change 522093 merged by jenkins-bot:
[mediawiki/extensions/WikibaseCirrusSearch@master] Support new factory_method format in query builder profile

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

Change 522092 merged by jenkins-bot:
[operations/mediawiki-config@master] Revert "Revert "[cirrus] Use correct factory declaration for EntityFullTextQueryBuilder""

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

Change 492012 merged by jenkins-bot:
[mediawiki/extensions/WikibaseCirrusSearch@master] Use CirrusSearch query dispatch service

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

Change 516777 merged by jenkins-bot:
[mediawiki/extensions/CirrusSearch@master] Remove CirrusSearchFulltextQueryBuilder[Complete] hooks

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