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

Packages that use Filter
org.apache.lucene.index Code to maintain and access indices. 
org.apache.lucene.search Code to search indices. 
org.apache.lucene.search.grouping This module enables search result grouping with Lucene, where hits with the same value in the specified single-valued group field are grouped together. 
org.apache.lucene.search.join This module supports index-time joins while searching, where joined documents are indexed as a single document block using IndexWriter.addDocuments(java.util.Collection)
org.apache.lucene.spatial.geohash Support for Geohash encoding, decoding, and filtering. 
org.apache.lucene.spatial.tier Support for filtering based upon geographic location. 
org.apache.lucene.xmlparser Parser that produces Lucene Query objects from XML streams. 
org.apache.lucene.xmlparser.builders   
 

Uses of Filter in org.apache.lucene.index
 

Constructors in org.apache.lucene.index with parameters of type Filter
PKIndexSplitter.DocumentFilteredIndexReader(IndexReader reader, Filter preserveFilter, boolean negateFilter)
           
PKIndexSplitter(Directory input, Directory dir1, Directory dir2, Filter docsInFirstIndex)
          Deprecated. use PKIndexSplitter.PKIndexSplitter(Version, Directory, Directory, Directory, Filter) instead. This constructor will be removed in Lucene 4.0.
PKIndexSplitter(Directory input, Directory dir1, Directory dir2, Filter docsInFirstIndex, IndexWriterConfig config1, IndexWriterConfig config2)
           
PKIndexSplitter(Version version, Directory input, Directory dir1, Directory dir2, Filter docsInFirstIndex)
          Split an index based on a Filter.
 

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 ChainedFilter
           Allows multiple Filters to be chained.
 class DuplicateFilter
           
 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 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 RemoteCachingWrapperFilter
          Deprecated. This package (all of contrib/remote) will be removed in 4.0.
 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 TermRangeFilter
          A Filter that restricts search results to a range of term values in a given field.
 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
protected  Filter RemoteCachingWrapperFilter.filter
          Deprecated.  
protected  Filter ConstantScoreQuery.filter
           
 Filter FilterManager.FilterItem.filter
           
 

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

Methods in org.apache.lucene.search with parameters of type Filter
 Filter FilterManager.getFilter(Filter filter)
          Deprecated. Returns the cached version of the filter.
 void IndexSearcher.search(Query query, Filter filter, Collector results)
          Lower-level search API.
 void Searcher.search(Query query, Filter filter, Collector results)
          Deprecated. 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.
 TopDocs Searcher.search(Query query, Filter filter, int n)
          Deprecated. 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 Searcher.search(Query query, Filter filter, int n, Sort sort)
          Deprecated. Search implementation with arbitrary sorting.
 void RemoteSearchable.search(Weight weight, Filter filter, Collector results)
          Deprecated.  
 void MultiSearcher.search(Weight weight, Filter filter, Collector collector)
          Deprecated.  
 void Searchable.search(Weight weight, Filter filter, Collector collector)
          Deprecated. Lower-level search API.
 void IndexSearcher.search(Weight weight, Filter filter, Collector collector)
          Lower-level search API.
 void ParallelMultiSearcher.search(Weight weight, Filter filter, Collector collector)
          Deprecated. Lower-level search API.
abstract  void Searcher.search(Weight weight, Filter filter, Collector results)
          Deprecated.  
 TopDocs RemoteSearchable.search(Weight weight, Filter filter, int n)
          Deprecated.  
 TopDocs MultiSearcher.search(Weight weight, Filter filter, int nDocs)
          Deprecated.  
 TopDocs Searchable.search(Weight weight, Filter filter, int n)
          Deprecated. Expert: Low-level search implementation.
 TopDocs IndexSearcher.search(Weight weight, Filter filter, int nDocs)
          Expert: Low-level search implementation.
 TopDocs ParallelMultiSearcher.search(Weight weight, Filter filter, int nDocs)
          Deprecated. A search implementation which executes each Searchable in its own thread and waits for each search to complete and merge the results back together.
abstract  TopDocs Searcher.search(Weight weight, Filter filter, int n)
          Deprecated.  
 TopFieldDocs RemoteSearchable.search(Weight weight, Filter filter, int n, Sort sort)
          Deprecated.  
 TopFieldDocs MultiSearcher.search(Weight weight, Filter filter, int n, Sort sort)
          Deprecated.  
 TopFieldDocs Searchable.search(Weight weight, Filter filter, int n, Sort sort)
          Deprecated. Expert: Low-level search implementation with arbitrary sorting.
 TopFieldDocs IndexSearcher.search(Weight weight, Filter filter, int nDocs, Sort sort)
          Expert: Low-level search implementation with arbitrary sorting.
 TopFieldDocs ParallelMultiSearcher.search(Weight weight, Filter filter, int nDocs, Sort sort)
          Deprecated. 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.
abstract  TopFieldDocs Searcher.search(Weight weight, Filter filter, int n, Sort sort)
          Deprecated.  
protected  TopFieldDocs IndexSearcher.search(Weight weight, Filter filter, int nDocs, Sort sort, boolean fillFields)
          Just like IndexSearcher.search(Weight, Filter, int, Sort), but you choose whether or not the fields in the returned FieldDoc instances should be set by specifying fillFields.
 

Constructors in org.apache.lucene.search with parameters of type Filter
CachingWrapperFilter(Filter filter)
          New deletes are ignored by default, which gives higher cache hit rate on reopened readers.
CachingWrapperFilter(Filter filter, CachingWrapperFilter.DeletesMode deletesMode)
          Expert: by default, the cached filter will be shared across reopened segments that only had changes to their deletions.
ChainedFilter(Filter[] chain)
          Ctor.
ChainedFilter(Filter[] chain, int logic)
          Ctor.
ChainedFilter(Filter[] chain, int[] logicArray)
          Ctor.
ConstantScoreQuery(Filter filter)
          Wraps a Filter as a Query.
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)
          Deprecated.  
 

Uses of Filter in org.apache.lucene.search.grouping
 

Constructors in org.apache.lucene.search.grouping with parameters of type Filter
BlockGroupingCollector(Sort groupSort, int topNGroups, boolean needsScores, Filter lastDocPerGroup)
          Create the single pass collector.
 

Uses of Filter in org.apache.lucene.search.join
 

Constructors in org.apache.lucene.search.join with parameters of type Filter
BlockJoinQuery(Query childQuery, Filter parentsFilter, BlockJoinQuery.ScoreMode scoreMode)
           
 

Uses of Filter in org.apache.lucene.spatial.geohash
 

Subclasses of Filter in org.apache.lucene.spatial.geohash
 class GeoHashDistanceFilter
          NOTE: This API is still in flux and might change in incompatible ways in the next release.
 

Constructors in org.apache.lucene.spatial.geohash with parameters of type Filter
GeoHashDistanceFilter(Filter startingFilter, double lat, double lng, double miles, String geoHashField)
          Provide a distance filter based from a center point with a radius in miles
 

Uses of Filter in org.apache.lucene.spatial.tier
 

Subclasses of Filter in org.apache.lucene.spatial.tier
 class CartesianShapeFilter
          NOTE: This API is still in flux and might change in incompatible ways in the next release.
 class DistanceFilter
          NOTE: This API is still in flux and might change in incompatible ways in the next release.
 class LatLongDistanceFilter
          NOTE: This API is still in flux and might change in incompatible ways in the next release.
 

Fields in org.apache.lucene.spatial.tier declared as Filter
protected  Filter DistanceFilter.startingFilter
           
 

Methods in org.apache.lucene.spatial.tier that return Filter
 Filter CartesianPolyFilterBuilder.getBoundingArea(double latitude, double longitude, double miles)
           
 Filter DistanceQueryBuilder.getFilter()
          Create a distance query using a boundary box wrapper around a more precise DistanceFilter.
 Filter DistanceQueryBuilder.getFilter(Query query)
           
 

Constructors in org.apache.lucene.spatial.tier with parameters of type Filter
DistanceFieldComparatorSource(Filter distanceFilter)
           
DistanceFilter(Filter startingFilter, double distance)
          Filters the startingFilter by precise distance checking filter
LatLongDistanceFilter(Filter startingFilter, double lat, double lng, double miles, String latField, String lngField)
          Provide a distance filter based from a center point with a radius in miles.
 

Uses of Filter in org.apache.lucene.xmlparser
 

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

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

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



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