## Uses of Interface
org.apache.lucene.index.TermPositions

Packages that use TermPositions
org.apache.lucene.index: Code to maintain and access indices.
org.apache.lucene.index.pruning: Static Index Pruning Tools
org.apache.lucene.search.payloads: The payloads package provides Query mechanisms for finding and using payloads.
org.apache.lucene.search.spans: The calculus of spans.
org.apache.lucene.store.instantiated: InstantiatedIndex, alternative RAM store for small corpora.

Uses of TermPositions in org.apache.lucene.index

Classes in org.apache.lucene.index that implement TermPositions
`static class` `FilterIndexReader.FilterTermPositions` Base class for filtering `TermPositions` implementations.
`class` `MultipleTermPositions` Allows you to iterate over the `TermPositions` for multiple `Term`s as a single `TermPositions`.

Methods in org.apache.lucene.index that return TermPositions
`TermPositions` `PruningReader.termPositions()` Applies `TermPruningPolicy` to term positions.
`TermPositions` `ParallelReader.termPositions()`
`abstract TermPositions` `IndexReader.termPositions()` Returns an unpositioned `TermPositions` enumerator.
`TermPositions` `MultiReader.termPositions()`
`TermPositions` `FilterIndexReader.termPositions()`
`TermPositions` `SegmentReader.termPositions()`
`TermPositions` `IndexReader.termPositions(Term term)` Returns an enumeration of all the documents which contain `term`.

Constructors in org.apache.lucene.index with parameters of type TermPositions
`FilterIndexReader.FilterTermPositions(TermPositions in)`

Uses of TermPositions in org.apache.lucene.index.pruning

Methods in org.apache.lucene.index.pruning with parameters of type TermPositions
`void` `CarmelUniformTermPruningPolicy.initPositionsTerm(TermPositions tp, Term t)`
`void` `TFTermPruningPolicy.initPositionsTerm(TermPositions in, Term t)`
`abstract void` `TermPruningPolicy.initPositionsTerm(TermPositions in, Term t)` Called when moving `TermPositions` to a new `Term`.
`void` `RIDFTermPruningPolicy.initPositionsTerm(TermPositions tp, Term t)`
`void` `CarmelTopKTermPruningPolicy.initPositionsTerm(TermPositions tp, Term t)`
`boolean` `CarmelUniformTermPruningPolicy.pruneAllPositions(TermPositions termPositions, Term t)`
`boolean` `TFTermPruningPolicy.pruneAllPositions(TermPositions termPositions, Term t)`
`abstract boolean` `TermPruningPolicy.pruneAllPositions(TermPositions termPositions, Term t)` Prune all postings per term (invoked once per term per doc)
`boolean` `RIDFTermPruningPolicy.pruneAllPositions(TermPositions termPositions, Term t)`
`boolean` `CarmelTopKTermPruningPolicy.pruneAllPositions(TermPositions termPositions, Term t)`
`boolean` `TermPruningPolicy.prunePayload(TermPositions in, Term curTerm)` Called when checking for the presence of payload for the current term at a current position

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

Fields in org.apache.lucene.search.payloads declared as TermPositions
`protected TermPositions` `PayloadTermQuery.PayloadTermWeight.PayloadTermSpanScorer.positions`

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

Fields in org.apache.lucene.search.spans declared as TermPositions
`protected TermPositions` `TermSpans.positions`

Methods in org.apache.lucene.search.spans that return TermPositions
`TermPositions` `TermSpans.getPositions()`

Constructors in org.apache.lucene.search.spans with parameters of type TermPositions
`TermSpans(TermPositions positions, Term term)`

Uses of TermPositions in org.apache.lucene.store.instantiated

Classes in org.apache.lucene.store.instantiated that implement TermPositions
`class` `InstantiatedTermPositions` A `TermPositions` navigating an `InstantiatedIndexReader`.

Methods in org.apache.lucene.store.instantiated that return TermPositions
`TermPositions` `InstantiatedIndexReader.termPositions()` Deprecated.