public class SingleIntervalConstrainedNodesEnum extends ConstrainedNodesEnum
ConstrainedNodesEnum to apply a level constraint
and an interval constraint over the retrieved node labels.NodeUtils#isConstraintSatisfied(IntsRef, int[], int[][])docsEnumNO_MORE_DOC, NO_MORE_NODNO_MORE_POS| Constructor and Description |
|---|
SingleIntervalConstrainedNodesEnum(DocsNodesAndPositionsEnum docsEnum,
int level,
int[] constraint) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
nextNode()
Move to the next node path in the current document.
|
doc, nextDocument, nextPosition, node, nodeFreqInDoc, pos, skipTo, termFreqInNodeattributespublic SingleIntervalConstrainedNodesEnum(DocsNodesAndPositionsEnum docsEnum, int level, int[] constraint)
public boolean nextNode()
throws IOException
DocsAndNodesIterator
Should not be called until DocsAndNodesIterator.nextDocument() or DocsAndNodesIterator.skipTo(int)
are called for the first time.
nextNode in interface DocsAndNodesIteratornextNode in class ConstrainedNodesEnumDocsAndNodesIterator.nextDocument() or DocsAndNodesIterator.skipTo(int) were not called yet.IOExceptionCopyright © 2014. All rights reserved.