Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Class
org.apache.lucene.index.IndexReader

Packages that use IndexReader
org.apache.lucene.index | Code to maintain and access indices.
org.apache.lucene.search | Search over indices.
org.apache.lucene.search.highlight | The highlight package contains classes to provide "keyword in context" features typically used to highlight search terms in the text of results pages.
org.apache.lucene.search.spans | The calculus of spans.

Uses of IndexReader in org.apache.lucene.index

Subclasses of IndexReader in org.apache.lucene.index
`class` | `FilterIndexReader` A `FilterIndexReader` contains another IndexReader, which it uses as its basic source of data, possibly transforming the data along the way or providing additional functionality.
`class` | `MultiReader` An IndexReader which reads multiple indexes, appending their content.

Fields in org.apache.lucene.index declared as IndexReader
`protected IndexReader` | `FilterIndexReader.in`

Methods in org.apache.lucene.index that return IndexReader
`static IndexReader` | `IndexReader.open(String path)` Returns an IndexReader reading the index in an FSDirectory in the named path.
`static IndexReader` | `IndexReader.open(File path)` Returns an IndexReader reading the index in an FSDirectory in the named path.
`static IndexReader` | `IndexReader.open(Directory directory)` Returns an IndexReader reading the index in the given Directory.

Methods in org.apache.lucene.index with parameters of type IndexReader
`void` | `IndexWriter.addIndexes(IndexReader[] readers)` Merges the provided indexes into this index.

Constructors in org.apache.lucene.index with parameters of type IndexReader
`MultiReader(IndexReader[] subReaders)` Construct a MultiReader aggregating the named set of (sub)readers.
`FilterIndexReader(IndexReader in)` Construct a FilterIndexReader based on the specified base reader.
`MultipleTermPositions(IndexReader indexReader, Term[] terms)` Creates a new `MultipleTermPositions` instance.

Uses of IndexReader in org.apache.lucene.search

Methods in org.apache.lucene.search with parameters of type IndexReader
`Query` | `Query.rewrite(IndexReader reader)` Expert: called to re-write queries into primitive queries.
`abstract BitSet` | `Filter.bits(IndexReader reader)` Returns a BitSet with true for documents which should be permitted in search results, and false for those that should not.
`Query` | `BooleanQuery.rewrite(IndexReader reader)`
`BitSet` | `DateFilter.bits(IndexReader reader)` Returns a BitSet with true for documents which should be permitted in search results, and false for those that should not.
`Query` | `FilteredQuery.rewrite(IndexReader reader)` Rewrites the wrapped query.
`BitSet` | `CachingWrapperFilter.bits(IndexReader reader)`
`protected FilteredTermEnum` | `FuzzyQuery.getEnum(IndexReader reader)`
`Query` | `RangeQuery.rewrite(IndexReader reader)` FIXME: Describe `rewrite` method here.
`ScoreDocComparator` | `SortComparator.newComparator(IndexReader reader, String fieldname)`
`Query` | `PrefixQuery.rewrite(IndexReader reader)`
`protected abstract FilteredTermEnum` | `MultiTermQuery.getEnum(IndexReader reader)` Construct the enumeration to be used, expanding the pattern term.
`Query` | `MultiTermQuery.rewrite(IndexReader reader)`
`int[]` | `FieldCache.getInts(IndexReader reader, String field)` Checks the internal cache for an appropriate entry, and if none is found, reads the terms in `field` as integers and returns an array of size `reader.maxDoc()` of the value each document has in the given field.
`float[]` | `FieldCache.getFloats(IndexReader reader, String field)` Checks the internal cache for an appropriate entry, and if none is found, reads the terms in `field` as floats and returns an array of size `reader.maxDoc()` of the value each document has in the given field.
`String[]` | `FieldCache.getStrings(IndexReader reader, String field)` Checks the internal cache for an appropriate entry, and if none is found, reads the term values in `field` and returns an array of size `reader.maxDoc()` containing the value each document has in the given field.
`FieldCache.StringIndex` | `FieldCache.getStringIndex(IndexReader reader, String field)` Checks the internal cache for an appropriate entry, and if none is found reads the term values in `field` and returns an array of them in natural order, along with an array telling which element in the term array each document uses.
`Object` | `FieldCache.getAuto(IndexReader reader, String field)` Checks the internal cache for an appropriate entry, and if none is found reads `field` to see if it contains integers, floats or strings, and then calls one of the other methods in this class to get the values.
`Comparable[]` | `FieldCache.getCustom(IndexReader reader, String field, SortComparator comparator)` Checks the internal cache for an appropriate entry, and if none is found reads the terms out of `field` and calls the given SortComparator to get the sort values.
`Scorer` | `Weight.scorer(IndexReader reader)` Constructs a scorer for this.
`Explanation` | `Weight.explain(IndexReader reader, int doc)` An explanation of the score computation for the named document.
`protected FilteredTermEnum` | `WildcardQuery.getEnum(IndexReader reader)`
`BitSet` | `QueryFilter.bits(IndexReader reader)`
`ScoreDocComparator` | `SortComparatorSource.newComparator(IndexReader reader, String fieldname)` Creates a comparator for the field in the given index.

Constructors in org.apache.lucene.search with parameters of type IndexReader
`FuzzyTermEnum(IndexReader reader, Term term)` Empty prefix and minSimilarity of 0.5f are used.
`FuzzyTermEnum(IndexReader reader, Term term, float minSimilarity)` This is the standard FuzzyTermEnum with an empty prefix.
`FuzzyTermEnum(IndexReader reader, Term term, float minSimilarity, int prefixLength)` Constructor for enumeration of all terms from specified `reader` which share a prefix of length `prefixLength` with `term` and which have a fuzzy similarity > `minSimilarity`.
`WildcardTermEnum(IndexReader reader, Term term)` Creates a new `WildcardTermEnum`.
`IndexSearcher(IndexReader r)` Creates a searcher searching the provided index.

Uses of IndexReader in org.apache.lucene.search.highlight

Methods in org.apache.lucene.search.highlight with parameters of type IndexReader
`static TokenStream` | `TokenSources.getAnyTokenStream(IndexReader reader, int docId, String field, Analyzer analyzer)` A convenience method that tries a number of approaches to getting a token stream.
`static TokenStream` | `TokenSources.getTokenStream(IndexReader reader, int docId, String field)`
`static TokenStream` | `TokenSources.getTokenStream(IndexReader reader, int docId, String field, Analyzer analyzer)`
`static WeightedTerm[]` | `QueryTermExtractor.getIdfWeightedTerms(Query query, IndexReader reader, String fieldName)` Extracts all terms texts of a given Query into an array of WeightedTerms

Constructors in org.apache.lucene.search.highlight with parameters of type IndexReader
`QueryScorer(Query query, IndexReader reader, String fieldName)`

Uses of IndexReader in org.apache.lucene.search.spans

Methods in org.apache.lucene.search.spans with parameters of type IndexReader
`Spans` | `SpanFirstQuery.getSpans(IndexReader reader)`
`Spans` | `SpanOrQuery.getSpans(IndexReader reader)`
`Spans` | `SpanNotQuery.getSpans(IndexReader reader)`
`Spans` | `SpanTermQuery.getSpans(IndexReader reader)`
`abstract Spans` | `SpanQuery.getSpans(IndexReader reader)` Expert: Returns the matches for this query in an index.
`Spans` | `SpanNearQuery.getSpans(IndexReader reader)`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

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