Package | Description |
---|---|
org.apache.lucene.search.join |
Support for index-time and query-time joins.
|
Modifier and Type | Class and Description |
---|---|
class |
QueryBitSetProducer
A
BitSetProducer that wraps a query and caches matching
BitSet s per segment. |
Modifier and Type | Field and Description |
---|---|
private BitSetProducer |
ToParentBlockJoinSortField.childFilter |
private BitSetProducer |
ParentChildrenBlockJoinQuery.parentFilter |
private BitSetProducer |
ToParentBlockJoinSortField.parentFilter |
private BitSetProducer |
ToParentBlockJoinQuery.parentsFilter |
private BitSetProducer |
ToParentBlockJoinQuery.BlockJoinWeight.parentsFilter |
private BitSetProducer |
ToChildBlockJoinQuery.parentsFilter |
private BitSetProducer |
ToChildBlockJoinQuery.ToChildBlockJoinWeight.parentsFilter |
Modifier and Type | Method and Description |
---|---|
static void |
CheckJoinIndex.check(IndexReader reader,
BitSetProducer parentsFilter)
Check that the given index is good to use for block joins.
|
Constructor and Description |
---|
BlockJoinWeight(Query joinQuery,
Weight childWeight,
BitSetProducer parentsFilter,
ScoreMode scoreMode) |
ParentChildrenBlockJoinQuery(BitSetProducer parentFilter,
Query childQuery,
int parentDocId)
Creates a
ParentChildrenBlockJoinQuery instance |
ToChildBlockJoinQuery(Query parentQuery,
BitSetProducer parentsFilter)
Create a ToChildBlockJoinQuery.
|
ToChildBlockJoinWeight(Query joinQuery,
Weight parentWeight,
BitSetProducer parentsFilter,
boolean doScores) |
ToParentBlockJoinQuery(Query childQuery,
BitSetProducer parentsFilter,
ScoreMode scoreMode)
Create a ToParentBlockJoinQuery.
|
ToParentBlockJoinSortField(java.lang.String field,
SortField.Type type,
boolean reverse,
BitSetProducer parentFilter,
BitSetProducer childFilter)
Create ToParentBlockJoinSortField.
|
ToParentBlockJoinSortField(java.lang.String field,
SortField.Type type,
boolean reverse,
boolean order,
BitSetProducer parentFilter,
BitSetProducer childFilter)
Create ToParentBlockJoinSortField.
|