[
https://issues.apache.org/jira/browse/SOLR-12336?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
David Smiley resolved SOLR-12336.
---------------------------------
Resolution: Fixed
> Remove Filter from Solr
> -----------------------
>
> Key: SOLR-12336
> URL: https://issues.apache.org/jira/browse/SOLR-12336
> Project: Solr
> Issue Type: Improvement
> Components: search
> Reporter: David Smiley
> Assignee: David Smiley
> Priority: Major
> Fix For: 9.0
>
> Time Spent: 12h 50m
> Remaining Estimate: 0h
>
> 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
--
This message was sent by Atlassian Jira
(v8.20.1#820001)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]