private class CompressingTermVectorsReader.TVFields extends Fields
| Modifier and Type | Field and Description |
|---|---|
private int[] |
fieldFlags |
private int[] |
fieldLengths |
private int[] |
fieldNumOffs |
private int[] |
fieldNums |
private int[][] |
lengths |
private int[] |
numTerms |
private BytesRef |
payloadBytes |
private int[][] |
payloadIndex |
private int[][] |
positionIndex |
private int[][] |
positions |
private int[][] |
prefixLengths |
private int[][] |
startOffsets |
private BytesRef |
suffixBytes |
private int[][] |
suffixLengths |
private int[][] |
termFreqs |
EMPTY_ARRAY| Constructor and Description |
|---|
TVFields(int[] fieldNums,
int[] fieldFlags,
int[] fieldNumOffs,
int[] numTerms,
int[] fieldLengths,
int[][] prefixLengths,
int[][] suffixLengths,
int[][] termFreqs,
int[][] positionIndex,
int[][] positions,
int[][] startOffsets,
int[][] lengths,
BytesRef payloadBytes,
int[][] payloadIndex,
BytesRef suffixBytes) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Iterator<java.lang.String> |
iterator()
Returns an iterator that will step through all fields
names.
|
int |
size()
Returns the number of fields or -1 if the number of
distinct field names is unknown.
|
Terms |
terms(java.lang.String field)
Get the
Terms for this field. |
private final int[] fieldNums
private final int[] fieldFlags
private final int[] fieldNumOffs
private final int[] numTerms
private final int[] fieldLengths
private final int[][] prefixLengths
private final int[][] suffixLengths
private final int[][] termFreqs
private final int[][] positionIndex
private final int[][] positions
private final int[][] startOffsets
private final int[][] lengths
private final int[][] payloadIndex
private final BytesRef suffixBytes
private final BytesRef payloadBytes
public TVFields(int[] fieldNums,
int[] fieldFlags,
int[] fieldNumOffs,
int[] numTerms,
int[] fieldLengths,
int[][] prefixLengths,
int[][] suffixLengths,
int[][] termFreqs,
int[][] positionIndex,
int[][] positions,
int[][] startOffsets,
int[][] lengths,
BytesRef payloadBytes,
int[][] payloadIndex,
BytesRef suffixBytes)
public java.util.Iterator<java.lang.String> iterator()
Fieldspublic Terms terms(java.lang.String field) throws java.io.IOException
FieldsTerms for this field. This will return
null if the field does not exist.public int size()
FieldsFields.iterator() will return as many field names.