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

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

Uses of Filter in org.apache.lucene.misc
 

Subclasses of Filter in org.apache.lucene.misc
 class ChainedFilter
           Allows multiple Filters to be chained.
 

Constructors in org.apache.lucene.misc with parameters of type Filter
ChainedFilter(Filter[] chain)
          Ctor.
ChainedFilter(Filter[] chain, int logic)
          Ctor.
ChainedFilter(Filter[] chain, int[] logicArray)
          Ctor.
 

Uses of Filter in org.apache.lucene.search
 

Subclasses of Filter in org.apache.lucene.search
 class BooleanFilter
          A container Filter that allows Boolean composition of Filters.
 class CachingSpanFilter
          Wraps another SpanFilter's result and caches it.
 class CachingWrapperFilter
          Wraps another filter's result and caches it.
 class DuplicateFilter
           
 class PrefixFilter
           
 class QueryFilter
          Deprecated. use a CachingWrapperFilter with QueryWrapperFilter
 class QueryWrapperFilter
          Constrains search results to only match those which also match a provided query.
 class RangeFilter
          A Filter that restricts search results to a range of values in a given field.
 class RemoteCachingWrapperFilter
          Provides caching of Filters themselves on the remote end of an RMI connection.
 class SpanFilter
          Abstract base class providing a mechanism to restrict searches to a subset of an index and also maintains and returns position information.
 class SpanQueryFilter
          Constrains search results to only match those which also match a provided query.
 class TermsFilter
          Constructs a filter for docs matching any of the terms added to this class.
 

Fields in org.apache.lucene.search declared as Filter
 Filter FilterManager.FilterItem.filter
           
protected  Filter CachingWrapperFilter.filter
           
protected  Filter ConstantScoreQuery.filter
           
protected  Filter RemoteCachingWrapperFilter.filter
           
 

Methods in org.apache.lucene.search that return Filter
 Filter FilterClause.getFilter()
          Returns this FilterClause's filter
 Filter FilteredQuery.getFilter()
           
 Filter ConstantScoreQuery.getFilter()
          Returns the encapsulated filter
 Filter FilterManager.getFilter(Filter filter)
          Returns the cached version of the filter.
 

Methods in org.apache.lucene.search with parameters of type Filter
 Filter FilterManager.getFilter(Filter filter)
          Returns the cached version of the filter.
 Hits Searcher.search(Query query, Filter filter)
          Returns the documents matching query and filter.
 void Searcher.search(Query query, Filter filter, HitCollector results)
          Lower-level search API.
 TopDocs Searcher.search(Query query, Filter filter, int n)
          Expert: Low-level search implementation.
 TopFieldDocs Searcher.search(Query query, Filter filter, int n, Sort sort)
          Expert: Low-level search implementation with arbitrary sorting.
 Hits Searcher.search(Query query, Filter filter, Sort sort)
          Returns documents matching query and filter, sorted by sort.
 void RemoteSearchable.search(Weight weight, Filter filter, HitCollector results)
           
 void IndexSearcher.search(Weight weight, Filter filter, HitCollector results)
           
 void Searchable.search(Weight weight, Filter filter, HitCollector results)
          Lower-level search API.
abstract  void Searcher.search(Weight weight, Filter filter, HitCollector results)
           
 void ParallelMultiSearcher.search(Weight weight, Filter filter, HitCollector results)
          Lower-level search API.
 void MultiSearcher.search(Weight weight, Filter filter, HitCollector results)
           
 TopDocs RemoteSearchable.search(Weight weight, Filter filter, int n)
           
 TopDocs IndexSearcher.search(Weight weight, Filter filter, int nDocs)
           
 TopDocs Searchable.search(Weight weight, Filter filter, int n)
          Expert: Low-level search implementation.
abstract  TopDocs Searcher.search(Weight weight, Filter filter, int n)
           
 TopDocs ParallelMultiSearcher.search(Weight weight, Filter filter, int nDocs)
          A search implementation which spans a new thread for each Searchable, waits for each search to complete and merge the results back together.
 TopDocs MultiSearcher.search(Weight weight, Filter filter, int nDocs)
           
 TopFieldDocs RemoteSearchable.search(Weight weight, Filter filter, int n, Sort sort)
           
 TopFieldDocs IndexSearcher.search(Weight weight, Filter filter, int nDocs, Sort sort)
           
 TopFieldDocs Searchable.search(Weight weight, Filter filter, int n, Sort sort)
          Expert: Low-level search implementation with arbitrary sorting.
abstract  TopFieldDocs Searcher.search(Weight weight, Filter filter, int n, Sort sort)
           
 TopFieldDocs ParallelMultiSearcher.search(Weight weight, Filter filter, int nDocs, Sort sort)
          A search implementation allowing sorting which spans a new thread for each Searchable, waits for each search to complete and merges the results back together.
 TopFieldDocs MultiSearcher.search(Weight weight, Filter filter, int n, Sort sort)
           
 

Constructors in org.apache.lucene.search with parameters of type Filter
CachingWrapperFilter(Filter filter)
           
ConstantScoreQuery(Filter filter)
           
FilterClause(Filter filter, BooleanClause.Occur occur)
          Create a new FilterClause
FilteredQuery(Query query, Filter filter)
          Constructs a new query which applies a filter to the results of the original query.
FilterManager.FilterItem(Filter filter)
           
RemoteCachingWrapperFilter(Filter filter)
           
 

Uses of Filter in org.apache.lucene.xmlparser
 

Methods in org.apache.lucene.xmlparser that return Filter
 Filter FilterBuilder.getFilter(Element e)
           
 Filter FilterBuilderFactory.getFilter(Element n)
           
 

Uses of Filter in org.apache.lucene.xmlparser.builders
 

Methods in org.apache.lucene.xmlparser.builders that return Filter
 Filter BooleanFilterBuilder.getFilter(Element e)
           
 Filter CachedFilterBuilder.getFilter(Element e)
           
 Filter RangeFilterBuilder.getFilter(Element e)
           
 Filter DuplicateFilterBuilder.getFilter(Element e)
           
 Filter TermsFilterBuilder.getFilter(Element e)
           
 



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