Package | Description |
---|---|
org.apache.lucene.search.join |
Support for index-time and query-time joins.
|
Modifier and Type | Field and Description |
---|---|
private ScoreMode |
ToParentBlockJoinQuery.scoreMode |
private ScoreMode |
ToParentBlockJoinQuery.BlockJoinWeight.scoreMode |
private ScoreMode |
ToParentBlockJoinQuery.BlockJoinScorer.scoreMode |
(package private) ScoreMode |
PointInSetIncludingScoreQuery.scoreMode |
(package private) ScoreMode |
TermsWithScoreCollector.scoreMode |
private ScoreMode |
TermsIncludingScoreQuery.scoreMode |
private ScoreMode |
GlobalOrdinalsWithScoreQuery.scoreMode |
Modifier and Type | Method and Description |
---|---|
static ScoreMode |
ScoreMode.valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static ScoreMode[] |
ScoreMode.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
Modifier and Type | Method and Description |
---|---|
(package private) static TermsWithScoreCollector<?> |
TermsWithScoreCollector.create(java.lang.String field,
boolean multipleValuesPerDocument,
ScoreMode scoreMode)
Chooses the right
TermsWithScoreCollector implementation. |
static GenericTermsCollector |
GenericTermsCollector.createCollectorMV(DocValuesTermsCollector.Function<SortedSetDocValues> mvFunction,
ScoreMode mode) |
static GenericTermsCollector |
GenericTermsCollector.createCollectorSV(DocValuesTermsCollector.Function<BinaryDocValues> svFunction,
ScoreMode mode) |
private static Query |
JoinUtil.createJoinQuery(boolean multipleValuesPerDocument,
java.lang.String toField,
Query fromQuery,
java.lang.String fromField,
IndexSearcher fromSearcher,
ScoreMode scoreMode,
GenericTermsCollector collector) |
static Query |
JoinUtil.createJoinQuery(java.lang.String fromField,
boolean multipleValuesPerDocument,
java.lang.String toField,
java.lang.Class<? extends java.lang.Number> numericType,
Query fromQuery,
IndexSearcher fromSearcher,
ScoreMode scoreMode)
Method for query time joining for numeric fields.
|
static Query |
JoinUtil.createJoinQuery(java.lang.String fromField,
boolean multipleValuesPerDocument,
java.lang.String toField,
Query fromQuery,
IndexSearcher fromSearcher,
ScoreMode scoreMode)
Method for query time joining.
|
static Query |
JoinUtil.createJoinQuery(java.lang.String joinField,
Query fromQuery,
Query toQuery,
IndexSearcher searcher,
ScoreMode scoreMode,
OrdinalMap ordinalMap)
Delegates to
JoinUtil.createJoinQuery(String, Query, Query, IndexSearcher, ScoreMode, OrdinalMap, int, int) ,
but disables the min and max filtering. |
static Query |
JoinUtil.createJoinQuery(java.lang.String joinField,
Query fromQuery,
Query toQuery,
IndexSearcher searcher,
ScoreMode scoreMode,
OrdinalMap ordinalMap,
int min,
int max)
A query time join using global ordinals over a dedicated join field.
|
Constructor and Description |
---|
BlockJoinScorer(Weight weight,
Scorer childScorer,
BitSet parentBits,
ScoreMode scoreMode) |
BlockJoinWeight(Query joinQuery,
Weight childWeight,
BitSetProducer parentsFilter,
ScoreMode scoreMode) |
GlobalOrdinalsWithScoreCollector(java.lang.String field,
OrdinalMap ordinalMap,
long valueCount,
ScoreMode scoreMode,
int min,
int max) |
GlobalOrdinalsWithScoreQuery(GlobalOrdinalsWithScoreCollector collector,
ScoreMode scoreMode,
java.lang.String joinField,
OrdinalMap globalOrds,
Query toQuery,
Query fromQuery,
int min,
int max,
java.lang.Object indexReaderContextId) |
MV(DocValuesTermsCollector.Function<SortedSetDocValues> docValuesCall,
ScoreMode scoreMode) |
PointInSetIncludingScoreQuery(ScoreMode scoreMode,
Query originalQuery,
boolean multipleValuesPerDocument,
java.lang.String field,
int bytesPerDim,
PointInSetIncludingScoreQuery.Stream packedPoints) |
SV(DocValuesTermsCollector.Function<BinaryDocValues> docValuesCall,
ScoreMode scoreMode) |
TermsIncludingScoreQuery(ScoreMode scoreMode,
java.lang.String toField,
boolean multipleValuesPerDocument,
BytesRefHash terms,
float[] scores,
java.lang.String fromField,
Query fromQuery,
java.lang.Object indexReaderContextId) |
TermsWithScoreCollector(DocValuesTermsCollector.Function<DV> docValuesCall,
ScoreMode scoreMode) |
ToParentBlockJoinQuery(Query childQuery,
BitSetProducer parentsFilter,
ScoreMode scoreMode)
Create a ToParentBlockJoinQuery.
|