public abstract class DocsAndPositionsEnum extends DocsEnum
Modifier and Type | Field and Description |
---|---|
static int |
FLAG_OFFSETS
Flag to pass to
TermsEnum.docsAndPositions(Bits,DocsAndPositionsEnum,int)
if you require offsets in the returned enum. |
static int |
FLAG_PAYLOADS
Flag to pass to
TermsEnum.docsAndPositions(Bits,DocsAndPositionsEnum,int)
if you require payloads in the returned enum. |
FLAG_FREQS, FLAG_NONE
NO_MORE_DOCS
Modifier | Constructor and Description |
---|---|
protected |
DocsAndPositionsEnum()
Sole constructor.
|
Modifier and Type | Method and Description |
---|---|
abstract int |
endOffset()
Returns end offset for the current position, or -1 if
offsets were not indexed.
|
abstract BytesRef |
getPayload()
Returns the payload at this position, or null if no
payload was indexed.
|
abstract int |
nextPosition()
Returns the next position.
|
abstract int |
startOffset()
Returns start offset for the current position, or -1
if offsets were not indexed.
|
attributes, freq
advance, cost, docID, empty, nextDoc, slowAdvance
public static final int FLAG_OFFSETS
TermsEnum.docsAndPositions(Bits,DocsAndPositionsEnum,int)
if you require offsets in the returned enum.public static final int FLAG_PAYLOADS
TermsEnum.docsAndPositions(Bits,DocsAndPositionsEnum,int)
if you require payloads in the returned enum.protected DocsAndPositionsEnum()
public abstract int nextPosition() throws IOException
DocsEnum.freq()
times else
the behavior is not defined. If positions were not
indexed this will return -1; this only happens if
offsets were indexed and you passed needsOffset=true
when pulling the enum.IOException
public abstract int startOffset() throws IOException
IOException
public abstract int endOffset() throws IOException
IOException
public abstract BytesRef getPayload() throws IOException
IOException
Copyright © 2000-2014 Apache Software Foundation. All Rights Reserved.