Package | Description |
---|---|
org.sindice.siren.index |
Abstraction over the encoding and decoding of the node-based inverted index
data structure.
|
org.sindice.siren.search.node |
Programmatic API to search node-based inverted indexes.
|
Modifier and Type | Class and Description |
---|---|
class |
ConstrainedNodesEnum
Abstraction of a
DocsNodesAndPositionsEnum that filters nodes that
do not satisfy some constraints. |
class |
IntervalConstrainedNodesEnum
Implementation of
ConstrainedNodesEnum to apply a level constraint
and a stack of interval constraints over the retrieved node labels. |
class |
LevelConstrainedNodesEnum
Implementation of
ConstrainedNodesEnum to apply a level constraint
over the retrieved node labels. |
class |
MappingMultiDocsNodesAndPositionsEnum
Exposes SIREn API, merged from SIREn API of sub-segments, remapping docIDs
(this is used for segment merging).
|
class |
MultiDocsNodesAndPositionsEnum
Exposes SIREn API, merged from SIREn API of sub-segments.
|
class |
SingleIntervalConstrainedNodesEnum
Implementation of
ConstrainedNodesEnum to apply a level constraint
and an interval constraint over the retrieved node labels. |
Modifier and Type | Field and Description |
---|---|
protected DocsNodesAndPositionsEnum |
ConstrainedNodesEnum.docsEnum |
Modifier and Type | Method and Description |
---|---|
abstract DocsNodesAndPositionsEnum |
SirenDocsEnum.getDocsNodesAndPositionsEnum() |
static DocsNodesAndPositionsEnum |
SirenDocsEnum.map(org.apache.lucene.index.DocsAndPositionsEnum docsEnum)
Helper method to map a Lucene's
DocsAndPositionsEnum to a SIREn's
DocsNodesAndPositionsEnum . |
Constructor and Description |
---|
ConstrainedNodesEnum(DocsNodesAndPositionsEnum docsEnum) |
IntervalConstrainedNodesEnum(DocsNodesAndPositionsEnum docsEnum,
int level,
int[] levelIndex,
int[][] constraints) |
LevelConstrainedNodesEnum(DocsNodesAndPositionsEnum docsEnum,
int level) |
SingleIntervalConstrainedNodesEnum(DocsNodesAndPositionsEnum docsEnum,
int level,
int[] constraint) |
Modifier and Type | Method and Description |
---|---|
protected DocsNodesAndPositionsEnum |
NodeQuery.getDocsNodesAndPositionsEnum(org.apache.lucene.index.DocsAndPositionsEnum docsEnum)
Provides a
DocsNodesAndPositionsEnum given a
DocsAndPositionsEnum . |
Copyright © 2014. All rights reserved.