[ https://issues.apache.org/jira/browse/SOLR-12336?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17492067#comment-17492067 ]
ASF subversion and git services commented on SOLR-12336: -------------------------------------------------------- Commit 544ac12370d6caf9ccc47e557d7743fdcef9784a in solr's branch refs/heads/branch_9x from Collins Abanda [ https://gitbox.apache.org/repos/asf?p=solr.git;h=544ac12 ] SOLR-12336 Remove Filter from Solr (#529) Includes: * Remove Filter from Solr and replace with Lucene Query * Remove SolrConstantScoreQuery and all its usages * SOLR-15257 Add DocSetQuery to replace some usage of Filter (cherry picked from commit ef4e7e124bdf55b12210052d8b2b5ff5ce447253) > 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: 10.5h > 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: issues-unsubscr...@solr.apache.org For additional commands, e-mail: issues-h...@solr.apache.org