- move out the regexes from SimpleKeywordFeature into a KeywordParser class.
- move out all necessary regexes from FullTextQueryStringQueryBuilder in to Parser class
- implement a minimal AST supported these queries
Description
Description
Details
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 | T188530 Externalize the parsing logic from SimpleKeywordFeature and FullTextQueryStringQueryBuilder |
Event Timeline
Comment Actions
Change 415355 had a related patch set uploaded (by DCausse; owner: DCausse):
[mediawiki/extensions/CirrusSearch@master] Promote some functions to KeywordFeature
Comment Actions
Change 418955 had a related patch set uploaded (by DCausse; owner: DCausse):
[mediawiki/extensions/CirrusSearch@master] Add QueryStringRegexParser
Comment Actions
Change 415355 merged by jenkins-bot:
[mediawiki/extensions/CirrusSearch@master] Promote some functions to KeywordFeature
Comment Actions
Change 418955 merged by jenkins-bot:
[mediawiki/extensions/CirrusSearch@master] Add QueryStringRegexParser