We should try to make all SearchKeywords a subclass of SimpleKeywordFeature.
The reason is to remove and centralize all the parsing logic out of these classes.
Description
Details
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Invalid | None | T235826 Introduce more complex and updated search syntax to allow power users and tools to do advanced searches | |||
Open | None | T235827 [EPIC] new query parser is used in production | |||
Open | PRODUCTION ERROR | None | T94814 Fix: "Warning: Search backend error during .. took .." (tracking) | ||
Open | None | T185108 Refactor query parsing logic | |||
Resolved | dcausse | T186879 Unify SearchKeywords implementation |
Event Timeline
Change 408803 had a related patch set uploaded (by DCausse; owner: DCausse):
[mediawiki/extensions/CirrusSearch@master] Make prefer-recent a SimpleKeyword
Change 409353 had a related patch set uploaded (by DCausse; owner: DCausse):
[mediawiki/extensions/CirrusSearch@master] Make local: a SimpleKeyword
Change 409389 had a related patch set uploaded (by DCausse; owner: DCausse):
[mediawiki/extensions/CirrusSearch@master] Hide SimpleKeywordFeature::getValueRegex()
Change 410175 had a related patch set uploaded (by DCausse; owner: DCausse):
[mediawiki/extensions/CirrusSearch@master] Add SimpleKeywordFeature::getFeatureName()
Change 410176 had a related patch set uploaded (by DCausse; owner: DCausse):
[mediawiki/extensions/CirrusSearch@master] Make morelike: a simple keyword
Change 410202 had a related patch set uploaded (by DCausse; owner: DCausse):
[mediawiki/extensions/CirrusSearch@master] Add tests for prefix
Change 408803 merged by jenkins-bot:
[mediawiki/extensions/CirrusSearch@master] Make prefer-recent a SimpleKeyword
Change 409353 merged by jenkins-bot:
[mediawiki/extensions/CirrusSearch@master] Make local: a SimpleKeyword
Change 409389 merged by jenkins-bot:
[mediawiki/extensions/CirrusSearch@master] Hide SimpleKeywordFeature::getValueRegex()
Change 410175 merged by jenkins-bot:
[mediawiki/extensions/CirrusSearch@master] Add SimpleKeywordFeature::getFeatureName()
Change 410176 merged by jenkins-bot:
[mediawiki/extensions/CirrusSearch@master] Make morelike: a simple keyword
Change 410202 merged by jenkins-bot:
[mediawiki/extensions/CirrusSearch@master] Add tests for prefix
Change 410944 had a related patch set uploaded (by DCausse; owner: DCausse):
[mediawiki/extensions/CirrusSearch@master] Make prefix: a SimpleKeyword
Change 415321 had a related patch set uploaded (by DCausse; owner: DCausse):
[mediawiki/extensions/CirrusSearch@master] Make regex keywords SimpleKeywordFeature
Change 410944 merged by jenkins-bot:
[mediawiki/extensions/CirrusSearch@master] Make prefix: a SimpleKeyword
Change 415321 merged by jenkins-bot:
[mediawiki/extensions/CirrusSearch@master] Make regex keywords SimpleKeywordFeature