Class ParentJoinAggregator.SparseCollectionStrategy

java.lang.Object
org.elasticsearch.join.aggregations.ParentJoinAggregator.SparseCollectionStrategy
All Implemented Interfaces:
Closeable, AutoCloseable, org.elasticsearch.core.Releasable, ParentJoinAggregator.CollectionStrategy
Enclosing class:
ParentJoinAggregator

protected class ParentJoinAggregator.SparseCollectionStrategy extends Object implements ParentJoinAggregator.CollectionStrategy
Uses a hashed representation of whether of the join field in the docs that match ParentJoinAggregator#inFilter. Its memory usage is proportional to the number of matching global ordinals so it is used when only some docs might match.