org.apache.lucene.store.instantiated
Class InstantiatedTermPositionVector
java.lang.Object
org.apache.lucene.store.instantiated.InstantiatedTermFreqVector
org.apache.lucene.store.instantiated.InstantiatedTermPositionVector
- All Implemented Interfaces:
- Serializable, TermFreqVector, TermPositionVector
public class InstantiatedTermPositionVector
- extends InstantiatedTermFreqVector
- implements TermPositionVector, Serializable
Extended vector space view of a document in an InstantiatedIndexReader
.
- See Also:
TermPositionVector
,
Serialized Form
InstantiatedTermPositionVector
public InstantiatedTermPositionVector(InstantiatedDocument document,
String field)
getTermPositions
public int[] getTermPositions(int index)
- Description copied from interface:
TermPositionVector
- Returns an array of positions in which the term is found.
Terms are identified by the index at which its number appears in the
term String array obtained from the
indexOf
method.
May return null if positions have not been stored.
- Specified by:
getTermPositions
in interface TermPositionVector
getOffsets
public TermVectorOffsetInfo[] getOffsets(int index)
- Description copied from interface:
TermPositionVector
- Returns an array of TermVectorOffsetInfo in which the term is found.
May return null if offsets have not been stored.
- Specified by:
getOffsets
in interface TermPositionVector
- Parameters:
index
- The position in the array to get the offsets from
- Returns:
- An array of TermVectorOffsetInfo objects or the empty list
- See Also:
Token