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

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

Packages that use Term
org.apache.lucene.index | Code to maintain and access indices.
org.apache.lucene.queryParser.surround.query | This package contains SrndQuery and its subclasses.
org.apache.lucene.search | Code to search indices.
org.apache.lucene.search.payloads | The payloads package provides Query mechanisms for finding and using payloads.
org.apache.lucene.search.regex | Regular expression Query.
org.apache.lucene.search.spans | The calculus of spans.

Uses of Term in org.apache.lucene.index

Methods in org.apache.lucene.index that return Term
`Term` | `Term.createTerm(String text)` Optimized construction of new Terms by reusing same field as this Term - avoids field.intern() overhead
`Term` | `FilterIndexReader.FilterTermEnum.term()`
`abstract Term` | `TermEnum.term()` Returns the current Term in the enumeration.

Methods in org.apache.lucene.index with parameters of type Term
`int` | `Term.compareTo(Term other)` Compares two terms, returning a negative integer if this term belongs before the argument, zero if this term is equal to the argument, and a positive integer if this term belongs after the argument.
`int` | `IndexReader.deleteDocuments(Term term)` Deletes all documents that have a given `term` indexed.
`int` | `IndexModifier.deleteDocuments(Term term)` Deprecated. Deletes all documents containing `term`.
`void` | `IndexWriter.deleteDocuments(Term term)` Deletes the document(s) containing `term`.
`void` | `IndexWriter.deleteDocuments(Term[] terms)` Deletes the document(s) containing any of the terms.
`int` | `FilterIndexReader.docFreq(Term t)`
`abstract int` | `IndexReader.docFreq(Term t)` Returns the number of documents containing the term `t`.
`int` | `ParallelReader.docFreq(Term term)`
`int` | `MultiReader.docFreq(Term t)`
`void` | `FilterIndexReader.FilterTermDocs.seek(Term term)`
`void` | `TermDocs.seek(Term term)` Sets this to the data for a term.
`void` | `MultipleTermPositions.seek(Term arg0)` Not implemented.
`boolean` | `TermEnum.skipTo(Term target)` Skips terms to the first beyond the current whose value is greater or equal to target.
`TermDocs` | `IndexReader.termDocs(Term term)` Returns an enumeration of all the documents which contain `term`.
`TermDocs` | `ParallelReader.termDocs(Term term)`
`TermPositions` | `IndexReader.termPositions(Term term)` Returns an enumeration of all the documents which contain `term`.
`TermPositions` | `ParallelReader.termPositions(Term term)`
`TermEnum` | `FilterIndexReader.terms(Term t)`
`abstract TermEnum` | `IndexReader.terms(Term t)` Returns an enumeration of all terms starting at a given term.
`TermEnum` | `ParallelReader.terms(Term term)`
`TermEnum` | `MultiReader.terms(Term term)`
`void` | `IndexWriter.updateDocument(Term term, Document doc)` Updates a document by first deleting the document(s) containing `term` and then adding the new document.
`void` | `IndexWriter.updateDocument(Term term, Document doc, Analyzer analyzer)` Updates a document by first deleting the document(s) containing `term` and then adding the new document.

Constructors in org.apache.lucene.index with parameters of type Term
`MultipleTermPositions(IndexReader indexReader, Term[] terms)` Creates a new `MultipleTermPositions` instance.

Uses of Term in org.apache.lucene.queryParser.surround.query

Methods in org.apache.lucene.queryParser.surround.query that return Term
`Term` | `SrndPrefixQuery.getLucenePrefixTerm(String fieldName)`
`Term` | `SrndTermQuery.getLuceneTerm(String fieldName)`

Methods in org.apache.lucene.queryParser.surround.query with parameters of type Term
`void` | `SpanNearClauseFactory.addTermWeighted(Term t, float weight)`
`SpanTermQuery` | `BasicQueryFactory.newSpanTermQuery(Term term)`
`TermQuery` | `BasicQueryFactory.newTermQuery(Term term)`
`void` | `SimpleTerm.MatchingTermVisitor.visitMatchingTerm(Term t)`

Uses of Term in org.apache.lucene.search

Fields in org.apache.lucene.search declared as Term
`protected Term` | `PrefixFilter.prefix`
`Term` | `FuzzyQuery.ScoreTerm.term`

Methods in org.apache.lucene.search that return Term
`Term` | `RangeQuery.getLowerTerm()` Returns the lower term of this range query
`Term` | `PrefixFilter.getPrefix()`
`Term` | `PrefixQuery.getPrefix()` Returns the prefix of this query.
`Term` | `TermQuery.getTerm()` Returns the term of this query.
`Term` | `MultiTermQuery.getTerm()` Returns the pattern term.
`Term[]` | `PhraseQuery.getTerms()` Returns the set of terms in this phrase.
`Term` | `RangeQuery.getUpperTerm()` Returns the upper term of this range query
`Term` | `FilteredTermEnum.term()` Returns the current Term in the enumeration.

Methods in org.apache.lucene.search with parameters of type Term
`void` | `MultiPhraseQuery.add(Term term)` Add a single term at the next position in the phrase.
`void` | `PhraseQuery.add(Term term)` Adds a term to the end of the query phrase.
`void` | `MultiPhraseQuery.add(Term[] terms)` Add multiple terms at the next position in the phrase.
`void` | `MultiPhraseQuery.add(Term[] terms, int position)` Allows to specify the relative position of terms within the phrase.
`void` | `PhraseQuery.add(Term term, int position)` Adds a term to the end of the query phrase.
`void` | `TermsFilter.addTerm(Term term)` Adds a term to the list of acceptable terms
`int` | `RemoteSearchable.docFreq(Term term)`
`int` | `IndexSearcher.docFreq(Term term)`
`int` | `Searchable.docFreq(Term term)` Expert: Returns the number of documents containing `term`.
`abstract int` | `Searcher.docFreq(Term term)`
`int` | `ParallelMultiSearcher.docFreq(Term term)` TODO: parallelize this one too
`int` | `MultiSearcher.docFreq(Term term)`
`int[]` | `RemoteSearchable.docFreqs(Term[] terms)`
`int[]` | `Searchable.docFreqs(Term[] terms)` Expert: For each term in the terms array, calculates the number of documents containing `term`.
`int[]` | `Searcher.docFreqs(Term[] terms)`
`float` | `Similarity.idf(Term term, Searcher searcher)` Computes a score factor for a simple term.
`protected abstract boolean` | `FilteredTermEnum.termCompare(Term term)` Equality compare on the term
`protected boolean` | `WildcardTermEnum.termCompare(Term term)`
`protected boolean` | `FuzzyTermEnum.termCompare(Term term)` The termCompare method in FuzzyTermEnum uses Levenshtein distance to calculate the distance between the given term and the comparing term.

Constructors in org.apache.lucene.search with parameters of type Term
`FuzzyQuery.ScoreTerm(Term term, float score)`
`FuzzyQuery(Term term)` Calls `FuzzyQuery(term, 0.5f, 0)`.
`FuzzyQuery(Term term, float minimumSimilarity)` Calls `FuzzyQuery(term, minimumSimilarity, 0)`.
`FuzzyQuery(Term term, float minimumSimilarity, int prefixLength)` Create a new FuzzyQuery that will match terms with a similarity of at least `minimumSimilarity` to `term`.
`FuzzyTermEnum(IndexReader reader, Term term)` Creates a FuzzyTermEnum with an empty prefix and a minSimilarity of 0.5f.
`FuzzyTermEnum(IndexReader reader, Term term, float minSimilarity)` Creates a 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`.
`MultiTermQuery(Term term)` Constructs a query for terms matching `term`.
`PrefixFilter(Term prefix)`
`PrefixQuery(Term prefix)` Constructs a query for terms starting with `prefix`.
`RangeQuery(Term lowerTerm, Term upperTerm, boolean inclusive)` Constructs a query selecting all terms greater than `lowerTerm` but less than `upperTerm`.
`TermQuery(Term t)` Constructs a query for the term `t`.
`WildcardQuery(Term term)`
`WildcardTermEnum(IndexReader reader, Term term)` Creates a new `WildcardTermEnum`.

Uses of Term in org.apache.lucene.search.payloads

Constructors in org.apache.lucene.search.payloads with parameters of type Term
`BoostingTermQuery(Term term)`

Uses of Term in org.apache.lucene.search.regex

Methods in org.apache.lucene.search.regex that return Term
`Term` | `SpanRegexQuery.getTerm()`

Methods in org.apache.lucene.search.regex with parameters of type Term
`protected boolean` | `RegexTermEnum.termCompare(Term term)`

Constructors in org.apache.lucene.search.regex with parameters of type Term
`RegexQuery(Term term)` Constructs a query for terms matching `term`.
`RegexTermEnum(IndexReader reader, Term term, RegexCapabilities regexImpl)`
`SpanRegexQuery(Term term)`

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

Fields in org.apache.lucene.search.spans declared as Term
`protected Term` | `SpanTermQuery.term`
`protected Term` | `TermSpans.term`

Methods in org.apache.lucene.search.spans that return Term
`Term` | `SpanTermQuery.getTerm()` Return the term whose spans are matched.

Constructors in org.apache.lucene.search.spans with parameters of type Term
`SpanTermQuery(Term term)` Construct a SpanTermQuery matching the named term's spans.
`TermSpans(TermPositions positions, Term term)`

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

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