Description
Over a series of Lucene releases, the old Filter was made to extend Query (LUCENE-1518) and then was removed from Lucene (moved to Solr in LUCENE-6583); BooleanClause.Occur.FILTER (LUCENE-6227) with some other API enhancements including TwoPhaseIterator replaced the need for the old Filter. Filter is now a Solr thing, and there are various related classes like QueryWrapperFilter and SolrConstantScoreQuery that depend on it. We should remove some of this technical-debt / bit-rot, making refactorings as needed to retain functionality. Leaving things as-is is needless complexity and can impede performance when there is needless wrapping/layers.
CC @yonik
Attachments
Issue Links
- is a parent of
-
SOLR-14391 Remove getDocSet's manual doc collection logic; remove ScoreFilter
- Closed
- requires
-
SOLR-15185 Improve "hash" QParser
- Closed
- links to
- mentioned in
-
Page Loading...
1.
|
Replace Solr's FunctionRangeQuery with Lucene's | Patch Available | David Smiley |
|