[ https://issues.apache.org/jira/browse/SOLR-12336?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
David Smiley reassigned SOLR-12336: ----------------------------------- Assignee: David Smiley > Remove or refactor Filter > ------------------------- > > 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 > > 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.3.4#803005) --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@lucene.apache.org For additional commands, e-mail: issues-h...@lucene.apache.org