Uses of Class
org.apache.lucene.search.Filter

Packages that use Filter
org.apache.lucene.search Code to search indices. 
 

Uses of Filter in org.apache.lucene.search
 

Subclasses of Filter in org.apache.lucene.search
 class CachingWrapperFilter
          Wraps another Filter's result and caches it.
 class DocTermOrdsRangeFilter
          A range filter built on top of a cached multi-valued term field (in FieldCache).
 class FieldCacheRangeFilter<T>
          A range filter built on top of a cached single term field (in FieldCache).
 class FieldCacheTermsFilter
          A Filter that only accepts documents whose single term value in the specified field is contained in the provided set of allowed terms.
 class FieldValueFilter
          A Filter that accepts all documents that have one or more values in a given field.
 class MultiTermQueryWrapperFilter<Q extends MultiTermQuery>
          A wrapper for MultiTermQuery, that exposes its functionality as a Filter.
 class NumericRangeFilter<T extends Number>
          A Filter that only accepts numeric values within a specified range.
 class PrefixFilter
          A Filter that restricts search results to values that have a matching prefix in a given field.
 class QueryWrapperFilter
          Constrains search results to only match those which also match a provided query.
 class TermRangeFilter
          A Filter that restricts search results to a range of term values in a given field.
 

Fields in org.apache.lucene.search declared as Filter
protected  Filter ConstantScoreQuery.filter
           
 

Methods in org.apache.lucene.search that return Filter
 Filter ConstantScoreQuery.getFilter()
          Returns the encapsulated filter, returns null if a query is wrapped.
 Filter FilteredQuery.getFilter()
          Returns this FilteredQuery's filter
 

Methods in org.apache.lucene.search with parameters of type Filter
 void IndexSearcher.search(Query query, Filter filter, Collector results)
          Lower-level search API.
 TopDocs IndexSearcher.search(Query query, Filter filter, int n)
          Finds the top n hits for query, applying filter if non-null.
 TopFieldDocs IndexSearcher.search(Query query, Filter filter, int n, Sort sort)
          Search implementation with arbitrary sorting.
 TopFieldDocs IndexSearcher.search(Query query, Filter filter, int n, Sort sort, boolean doDocScores, boolean doMaxScore)
          Search implementation with arbitrary sorting, plus control over whether hit scores and max score should be computed.
 TopDocs IndexSearcher.searchAfter(ScoreDoc after, Query query, Filter filter, int n)
          Finds the top n hits for query, applying filter if non-null, where all results are after a previous result (after).
 TopDocs IndexSearcher.searchAfter(ScoreDoc after, Query query, Filter filter, int n, Sort sort)
          Finds the top n hits for query, applying filter if non-null, where all results are after a previous result (after).
 TopDocs IndexSearcher.searchAfter(ScoreDoc after, Query query, Filter filter, int n, Sort sort, boolean doDocScores, boolean doMaxScore)
          Finds the top n hits for query where all results are after a previous result (after), allowing control over whether hit scores and max score should be computed.
protected  Query IndexSearcher.wrapFilter(Query query, Filter filter)
           
 

Constructors in org.apache.lucene.search with parameters of type Filter
CachingWrapperFilter(Filter filter)
          Wraps another filter's result and caches it.
ConstantScoreQuery(Filter filter)
          Wraps a Filter as a Query.
FilteredQuery(Query query, Filter filter)
          Constructs a new query which applies a filter to the results of the original query.
FilteredQuery(Query query, Filter filter, FilteredQuery.FilterStrategy strategy)
          Expert: Constructs a new query which applies a filter to the results of the original query.
 



Copyright © 2000-2013 Apache Software Foundation. All Rights Reserved.