Description
proposed change (patch against trunk to follow):
before:
- CorePlusExtensionsParser extends CoreParser
- CorePlusExtensionsParser uses (LikeThis|Boosting)QueryBuilder which uses org.apache.lucene.queries.(BoostingQuery|mlt.MoreLikeThisQuery)
- CorePlusExtensionsParser uses FuzzyLikeThisQueryBuilder which uses org.apache.lucene.sandbox.queries.(FuzzyLikeThisQuery|SlowFuzzyQuery)
after:
- CorePlusQueriesParser extends CoreParser
- CorePlusQueriesParser uses (LikeThis|Boosting)QueryBuilder which uses org.apache.lucene.queries.(BoostingQuery|mlt.MoreLikeThisQuery)
- CorePlusExtensionsParser extends CorePlusQueriesParser
- CorePlusExtensionsParser uses FuzzyLikeThisQueryBuilder which uses org.apache.lucene.sandbox.queries.(FuzzyLikeThisQuery|SlowFuzzyQuery)
motivation:
- we wish to use or inherit from a CorePlus...Parser and use org.apache.lucene.queries.* but not pull in any org.apache.lucene.sandbox.* code
Attachments
Attachments
Issue Links
- is depended upon by
-
LUCENE-6945 factor out TestCorePlus(Queries|Extensions)Parser from TestParser, rename TestParser to TestCoreParser
- Closed