All Classes and Interfaces
Class
Description
An single bucket aggregation that translates parent documents to their children documents.
A
BucketsAggregator
which resolves to the matching parent documents.A query builder for
has_child
query.A query that rewrites into another query using
JoinUtil.createJoinQuery(String, Query, Query, IndexSearcher, ScoreMode, OrdinalMap, int, int)
that executes the actual join.Builder for the 'has_parent' query.
Results of the
ParentToChildrenAggregator
.Results of the
ChildrenToParentAggregator
.Counterpart to
AggregationInspectionHelper
, providing
helpers for some aggs in the Join packageUtility class to help build join queries and aggregations, based on a join_field
An single bucket aggregation that translates child documents to their parent documents.
A field mapper used internally by the
ParentJoinFieldMapper
to index
the value that link documents in the index (parent _id or _id if the document is a parent).An aggregator that joins documents based on global ordinals.
Strategy for collecting the global ordinals of the join field in for all
docs that match the
ParentJoinAggregator#inFilter
and then
checking if which of the docs in the
ParentJoinAggregator#outFilter
also have the ordinal.A
FieldMapper
that creates hierarchical joins (parent-join) between documents in the same index.