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.