Index
All Classes|All Packages
A
- add(long, int) - Method in interface org.elasticsearch.join.aggregations.ParentJoinAggregator.CollectionStrategy
- add(long, int) - Method in class org.elasticsearch.join.aggregations.ParentJoinAggregator.DenseCollectionStrategy
- add(long, int) - Method in class org.elasticsearch.join.aggregations.ParentJoinAggregator.SparseCollectionStrategy
- addRelation(String, Set<String>) - Method in class org.elasticsearch.join.mapper.ParentJoinFieldMapper.Builder
B
- bucketCardinality() - Method in class org.elasticsearch.join.aggregations.ChildrenAggregationBuilder
- bucketCardinality() - Method in class org.elasticsearch.join.aggregations.ParentAggregationBuilder
- build(ContentPath) - Method in class org.elasticsearch.join.mapper.ParentJoinFieldMapper.Builder
- buildAggregations(long[]) - Method in class org.elasticsearch.join.aggregations.ChildrenToParentAggregator
- buildAggregations(long[]) - Method in class org.elasticsearch.join.aggregations.ParentToChildrenAggregator
- buildEmptyAggregation() - Method in class org.elasticsearch.join.aggregations.ChildrenToParentAggregator
- buildEmptyAggregation() - Method in class org.elasticsearch.join.aggregations.ParentToChildrenAggregator
- Builder(String) - Constructor for class org.elasticsearch.join.mapper.ParentJoinFieldMapper.Builder
C
- childJoinField(String) - Method in class org.elasticsearch.join.mapper.Joiner
- children(String, String) - Static method in class org.elasticsearch.join.aggregations.JoinAggregationBuilders
-
Create a new
Children
aggregation with the given name. - Children - Interface in org.elasticsearch.join.aggregations
-
An single bucket aggregation that translates parent documents to their children documents.
- ChildrenAggregationBuilder - Class in org.elasticsearch.join.aggregations
- ChildrenAggregationBuilder(String, String) - Constructor for class org.elasticsearch.join.aggregations.ChildrenAggregationBuilder
- ChildrenAggregationBuilder(StreamInput) - Constructor for class org.elasticsearch.join.aggregations.ChildrenAggregationBuilder
-
Read from a stream.
- ChildrenAggregationBuilder(ChildrenAggregationBuilder, AggregatorFactories.Builder, Map<String, Object>) - Constructor for class org.elasticsearch.join.aggregations.ChildrenAggregationBuilder
- ChildrenAggregatorFactory - Class in org.elasticsearch.join.aggregations
- ChildrenAggregatorFactory(String, ValuesSourceConfig, Query, Query, AggregationContext, AggregatorFactory, AggregatorFactories.Builder, Map<String, Object>) - Constructor for class org.elasticsearch.join.aggregations.ChildrenAggregatorFactory
- childrenFilter(String) - Method in class org.elasticsearch.join.mapper.Joiner
- ChildrenToParentAggregator - Class in org.elasticsearch.join.aggregations
-
A
BucketsAggregator
which resolves to the matching parent documents. - ChildrenToParentAggregator(String, AggregatorFactories, AggregationContext, Aggregator, Query, Query, ValuesSource.Bytes.WithOrdinals, long, CardinalityUpperBound, Map<String, Object>) - Constructor for class org.elasticsearch.join.aggregations.ChildrenToParentAggregator
- childType() - Method in class org.elasticsearch.join.query.HasChildQueryBuilder
-
Returns the child type
- childTypeExists(String) - Method in class org.elasticsearch.join.mapper.Joiner
- close() - Method in class org.elasticsearch.join.aggregations.ParentJoinAggregator.DenseCollectionStrategy
- close() - Method in class org.elasticsearch.join.aggregations.ParentJoinAggregator.SparseCollectionStrategy
- CONTENT_TYPE - Static variable in class org.elasticsearch.join.mapper.ParentJoinFieldMapper
- contentType() - Method in class org.elasticsearch.join.mapper.ParentIdFieldMapper
- contentType() - Method in class org.elasticsearch.join.mapper.ParentJoinFieldMapper
- createUnmapped(Aggregator, Map<String, Object>) - Method in class org.elasticsearch.join.aggregations.ChildrenAggregatorFactory
- createUnmapped(Aggregator, Map<String, Object>) - Method in class org.elasticsearch.join.aggregations.ParentAggregatorFactory
D
- DEFAULT_IGNORE_UNMAPPED - Static variable in class org.elasticsearch.join.query.HasChildQueryBuilder
-
The default value for ignore_unmapped.
- DEFAULT_IGNORE_UNMAPPED - Static variable in class org.elasticsearch.join.query.HasParentQueryBuilder
-
The default value for ignore_unmapped.
- DEFAULT_IGNORE_UNMAPPED - Static variable in class org.elasticsearch.join.query.ParentIdQueryBuilder
-
The default value for ignore_unmapped.
- DEFAULT_MAX_CHILDREN - Static variable in class org.elasticsearch.join.query.HasChildQueryBuilder
-
The default maximum number of children that are required to match for the parent to be considered a match.
- DEFAULT_MIN_CHILDREN - Static variable in class org.elasticsearch.join.query.HasChildQueryBuilder
-
The default minimum number of children that are required to match for the parent to be considered a match.
- Defaults() - Constructor for class org.elasticsearch.join.mapper.ParentJoinFieldMapper.Defaults
- defaultValueSourceType() - Method in class org.elasticsearch.join.aggregations.ChildrenAggregationBuilder
- defaultValueSourceType() - Method in class org.elasticsearch.join.aggregations.ParentAggregationBuilder
- DenseCollectionStrategy(long, BigArrays) - Constructor for class org.elasticsearch.join.aggregations.ParentJoinAggregator.DenseCollectionStrategy
- doClose() - Method in class org.elasticsearch.join.aggregations.ParentJoinAggregator
- doCreateInternal(Aggregator, CardinalityUpperBound, Map<String, Object>) - Method in class org.elasticsearch.join.aggregations.ChildrenAggregatorFactory
- doCreateInternal(Aggregator, CardinalityUpperBound, Map<String, Object>) - Method in class org.elasticsearch.join.aggregations.ParentAggregatorFactory
- doEquals(HasChildQueryBuilder) - Method in class org.elasticsearch.join.query.HasChildQueryBuilder
- doEquals(HasParentQueryBuilder) - Method in class org.elasticsearch.join.query.HasParentQueryBuilder
- doEquals(ParentIdQueryBuilder) - Method in class org.elasticsearch.join.query.ParentIdQueryBuilder
- doHashCode() - Method in class org.elasticsearch.join.query.HasChildQueryBuilder
- doHashCode() - Method in class org.elasticsearch.join.query.HasParentQueryBuilder
- doHashCode() - Method in class org.elasticsearch.join.query.ParentIdQueryBuilder
- doRewrite(QueryRewriteContext) - Method in class org.elasticsearch.join.query.HasChildQueryBuilder
- doRewrite(QueryRewriteContext) - Method in class org.elasticsearch.join.query.HasParentQueryBuilder
- doToQuery(SearchExecutionContext) - Method in class org.elasticsearch.join.query.HasChildQueryBuilder
- doToQuery(SearchExecutionContext) - Method in class org.elasticsearch.join.query.HasParentQueryBuilder
- doToQuery(SearchExecutionContext) - Method in class org.elasticsearch.join.query.ParentIdQueryBuilder
- doValidate(MappingLookup) - Method in class org.elasticsearch.join.mapper.ParentJoinFieldMapper
- doWriteTo(StreamOutput) - Method in class org.elasticsearch.join.query.HasChildQueryBuilder
- doWriteTo(StreamOutput) - Method in class org.elasticsearch.join.query.HasParentQueryBuilder
- doWriteTo(StreamOutput) - Method in class org.elasticsearch.join.query.ParentIdQueryBuilder
- doXContent(XContentBuilder, ToXContent.Params) - Method in class org.elasticsearch.join.query.HasChildQueryBuilder
- doXContent(XContentBuilder, ToXContent.Params) - Method in class org.elasticsearch.join.query.HasParentQueryBuilder
- doXContent(XContentBuilder, ToXContent.Params) - Method in class org.elasticsearch.join.query.ParentIdQueryBuilder
- doXContentBody(XContentBuilder, ToXContent.Params) - Method in class org.elasticsearch.join.aggregations.ChildrenAggregationBuilder
- doXContentBody(XContentBuilder, ToXContent.Params) - Method in class org.elasticsearch.join.aggregations.ParentAggregationBuilder
- doXContentBody(XContentBuilder, ToXContent.Params) - Method in class org.elasticsearch.join.mapper.ParentJoinFieldMapper
E
- eagerGlobalOrdinals() - Method in class org.elasticsearch.join.mapper.ParentIdFieldMapper.ParentIdFieldType
- equals(Object) - Method in class org.elasticsearch.join.aggregations.ChildrenAggregationBuilder
- equals(Object) - Method in class org.elasticsearch.join.aggregations.ParentAggregationBuilder
- equals(Object) - Method in class org.elasticsearch.join.query.HasChildQueryBuilder.LateParsingQuery
- exists(long, int) - Method in interface org.elasticsearch.join.aggregations.ParentJoinAggregator.CollectionStrategy
- exists(long, int) - Method in class org.elasticsearch.join.aggregations.ParentJoinAggregator.DenseCollectionStrategy
- exists(long, int) - Method in class org.elasticsearch.join.aggregations.ParentJoinAggregator.SparseCollectionStrategy
- extractInnerHitBuilders(Map<String, InnerHitContextBuilder>) - Method in class org.elasticsearch.join.query.HasChildQueryBuilder
- extractInnerHitBuilders(Map<String, InnerHitContextBuilder>) - Method in class org.elasticsearch.join.query.HasParentQueryBuilder
F
- FIELD_TYPE - Static variable in class org.elasticsearch.join.mapper.ParentJoinFieldMapper.Defaults
- fielddataBuilder(String, Supplier<SearchLookup>) - Method in class org.elasticsearch.join.mapper.ParentIdFieldMapper.ParentIdFieldType
- fielddataBuilder(String, Supplier<SearchLookup>) - Method in class org.elasticsearch.join.mapper.ParentJoinFieldMapper.JoinFieldType
- fieldType() - Method in class org.elasticsearch.join.mapper.ParentJoinFieldMapper
- filter(String) - Method in class org.elasticsearch.join.mapper.Joiner
- fromXContent(XContentParser) - Static method in class org.elasticsearch.join.query.HasChildQueryBuilder
- fromXContent(XContentParser) - Static method in class org.elasticsearch.join.query.HasParentQueryBuilder
- fromXContent(XContentParser) - Static method in class org.elasticsearch.join.query.ParentIdQueryBuilder
- fromXContent(XContentParser, String) - Static method in class org.elasticsearch.join.aggregations.ParsedChildren
- fromXContent(XContentParser, String) - Static method in class org.elasticsearch.join.aggregations.ParsedParent
G
- getAggregations() - Method in class org.elasticsearch.join.ParentJoinPlugin
- getId() - Method in class org.elasticsearch.join.query.ParentIdQueryBuilder
- getInnerQuery() - Method in class org.elasticsearch.join.query.HasChildQueryBuilder.LateParsingQuery
- getJoiner(SearchExecutionContext) - Static method in class org.elasticsearch.join.mapper.Joiner
-
Get the Joiner for this context, or
null
if none is configured - getJoiner(AggregationContext) - Static method in class org.elasticsearch.join.mapper.Joiner
-
Get the Joiner for this context, or
null
if none is configured - getJoinField() - Method in class org.elasticsearch.join.mapper.Joiner
- getLeafCollector(LeafReaderContext, LeafBucketCollector) - Method in class org.elasticsearch.join.aggregations.ParentJoinAggregator
- getMappers() - Method in class org.elasticsearch.join.ParentJoinPlugin
- getMaxChildren() - Method in class org.elasticsearch.join.query.HasChildQueryBuilder.LateParsingQuery
- getMergeBuilder() - Method in class org.elasticsearch.join.mapper.ParentIdFieldMapper
- getMergeBuilder() - Method in class org.elasticsearch.join.mapper.ParentJoinFieldMapper
- getMinChildren() - Method in class org.elasticsearch.join.query.HasChildQueryBuilder.LateParsingQuery
- getNamedXContentParsers() - Method in class org.elasticsearch.join.spi.ParentJoinNamedXContentProvider
- getParameters() - Method in class org.elasticsearch.join.mapper.ParentJoinFieldMapper.Builder
- getQueries() - Method in class org.elasticsearch.join.ParentJoinPlugin
- getRegistryKey() - Method in class org.elasticsearch.join.aggregations.ChildrenAggregationBuilder
- getRegistryKey() - Method in class org.elasticsearch.join.aggregations.ParentAggregationBuilder
- getScoreMode() - Method in class org.elasticsearch.join.query.HasChildQueryBuilder.LateParsingQuery
- getSimilarity() - Method in class org.elasticsearch.join.query.HasChildQueryBuilder.LateParsingQuery
- getStatsSubtype() - Method in class org.elasticsearch.join.aggregations.ChildrenAggregatorFactory
- getStatsSubtype() - Method in class org.elasticsearch.join.aggregations.ParentAggregatorFactory
- getType() - Method in class org.elasticsearch.join.aggregations.ChildrenAggregationBuilder
- getType() - Method in class org.elasticsearch.join.aggregations.ParentAggregationBuilder
- getType() - Method in class org.elasticsearch.join.aggregations.ParsedChildren
- getType() - Method in class org.elasticsearch.join.aggregations.ParsedParent
- getType() - Method in class org.elasticsearch.join.query.ParentIdQueryBuilder
- getWriteableName() - Method in class org.elasticsearch.join.aggregations.InternalChildren
- getWriteableName() - Method in class org.elasticsearch.join.aggregations.InternalParent
- getWriteableName() - Method in class org.elasticsearch.join.query.HasChildQueryBuilder
- getWriteableName() - Method in class org.elasticsearch.join.query.HasParentQueryBuilder
- getWriteableName() - Method in class org.elasticsearch.join.query.ParentIdQueryBuilder
H
- hasChildQuery(String, QueryBuilder, ScoreMode) - Static method in class org.elasticsearch.join.query.JoinQueryBuilders
-
Constructs a new has_child query, with the child type and the query to run on the child documents.
- HasChildQueryBuilder - Class in org.elasticsearch.join.query
-
A query builder for
has_child
query. - HasChildQueryBuilder(String, QueryBuilder, ScoreMode) - Constructor for class org.elasticsearch.join.query.HasChildQueryBuilder
- HasChildQueryBuilder(StreamInput) - Constructor for class org.elasticsearch.join.query.HasChildQueryBuilder
-
Read from a stream.
- HasChildQueryBuilder.LateParsingQuery - Class in org.elasticsearch.join.query
-
A query that rewrites into another query using
JoinUtil.createJoinQuery(String, Query, Query, IndexSearcher, ScoreMode, OrdinalMap, int, int)
that executes the actual join. - hashCode() - Method in class org.elasticsearch.join.aggregations.ChildrenAggregationBuilder
- hashCode() - Method in class org.elasticsearch.join.aggregations.ParentAggregationBuilder
- hashCode() - Method in class org.elasticsearch.join.query.HasChildQueryBuilder.LateParsingQuery
- hasParentQuery(String, QueryBuilder, boolean) - Static method in class org.elasticsearch.join.query.JoinQueryBuilders
-
Constructs a new parent query, with the parent type and the query to run on the parent documents.
- HasParentQueryBuilder - Class in org.elasticsearch.join.query
-
Builder for the 'has_parent' query.
- HasParentQueryBuilder(String, QueryBuilder, boolean) - Constructor for class org.elasticsearch.join.query.HasParentQueryBuilder
- HasParentQueryBuilder(StreamInput) - Constructor for class org.elasticsearch.join.query.HasParentQueryBuilder
-
Read from a stream.
- hasValue(InternalChildren) - Static method in class org.elasticsearch.join.aggregations.JoinAggregationInspectionHelper
- hasValue(InternalParent) - Static method in class org.elasticsearch.join.aggregations.JoinAggregationInspectionHelper
I
- ignoreUnmapped() - Method in class org.elasticsearch.join.query.HasChildQueryBuilder
-
Gets whether the query builder will ignore unmapped types (and run a
MatchNoDocsQuery
in place of this query) or throw an exception if the type is unmapped. - ignoreUnmapped() - Method in class org.elasticsearch.join.query.HasParentQueryBuilder
-
Gets whether the query builder will ignore unmapped types (and run a
MatchNoDocsQuery
in place of this query) or throw an exception if the type is unmapped. - ignoreUnmapped() - Method in class org.elasticsearch.join.query.ParentIdQueryBuilder
-
Gets whether the query builder will ignore unmapped types (and run a
MatchNoDocsQuery
in place of this query) or throw an exception if the type is unmapped. - ignoreUnmapped(boolean) - Method in class org.elasticsearch.join.query.HasChildQueryBuilder
-
Sets whether the query builder should ignore unmapped types (and run a
MatchNoDocsQuery
in place of this query) or throw an exception if the type is unmapped. - ignoreUnmapped(boolean) - Method in class org.elasticsearch.join.query.HasParentQueryBuilder
-
Sets whether the query builder should ignore unmapped types (and run a
MatchNoDocsQuery
in place of this query) or throw an exception if the type is unmapped. - ignoreUnmapped(boolean) - Method in class org.elasticsearch.join.query.ParentIdQueryBuilder
-
Sets whether the query builder should ignore unmapped types (and run a
MatchNoDocsQuery
in place of this query) or throw an exception if the type is unmapped. - indexValue(ParseContext, String) - Method in class org.elasticsearch.join.mapper.ParentIdFieldMapper
- innerBuild(AggregationContext, ValuesSourceConfig, AggregatorFactory, AggregatorFactories.Builder) - Method in class org.elasticsearch.join.aggregations.ChildrenAggregationBuilder
- innerBuild(AggregationContext, ValuesSourceConfig, AggregatorFactory, AggregatorFactories.Builder) - Method in class org.elasticsearch.join.aggregations.ParentAggregationBuilder
- innerHit() - Method in class org.elasticsearch.join.query.HasChildQueryBuilder
-
Returns inner hit definition in the scope of this query and reusing the defined type and query.
- innerHit() - Method in class org.elasticsearch.join.query.HasParentQueryBuilder
-
Returns inner hit definition in the scope of this query and reusing the defined type and query.
- innerHit(InnerHitBuilder) - Method in class org.elasticsearch.join.query.HasChildQueryBuilder
- innerHit(InnerHitBuilder) - Method in class org.elasticsearch.join.query.HasParentQueryBuilder
- innerWriteTo(StreamOutput) - Method in class org.elasticsearch.join.aggregations.ChildrenAggregationBuilder
- innerWriteTo(StreamOutput) - Method in class org.elasticsearch.join.aggregations.ParentAggregationBuilder
- InternalChildren - Class in org.elasticsearch.join.aggregations
-
Results of the
ParentToChildrenAggregator
. - InternalChildren(String, long, InternalAggregations, Map<String, Object>) - Constructor for class org.elasticsearch.join.aggregations.InternalChildren
- InternalChildren(StreamInput) - Constructor for class org.elasticsearch.join.aggregations.InternalChildren
-
Read from a stream.
- InternalParent - Class in org.elasticsearch.join.aggregations
-
Results of the
ChildrenToParentAggregator
. - InternalParent(String, long, InternalAggregations, Map<String, Object>) - Constructor for class org.elasticsearch.join.aggregations.InternalParent
- InternalParent(StreamInput) - Constructor for class org.elasticsearch.join.aggregations.InternalParent
-
Read from a stream.
- iterator() - Method in class org.elasticsearch.join.mapper.ParentJoinFieldMapper
J
- JoinAggregationBuilders - Class in org.elasticsearch.join.aggregations
- JoinAggregationBuilders() - Constructor for class org.elasticsearch.join.aggregations.JoinAggregationBuilders
- JoinAggregationInspectionHelper - Class in org.elasticsearch.join.aggregations
-
Counterpart to
AggregationInspectionHelper
, providing helpers for some aggs in the Join package - JoinAggregationInspectionHelper() - Constructor for class org.elasticsearch.join.aggregations.JoinAggregationInspectionHelper
- Joiner - Class in org.elasticsearch.join.mapper
-
Utility class to help build join queries and aggregations, based on a join_field
- JoinQueryBuilders - Class in org.elasticsearch.join.query
- JoinQueryBuilders() - Constructor for class org.elasticsearch.join.query.JoinQueryBuilders
K
- knownRelation(String) - Method in class org.elasticsearch.join.mapper.Joiner
M
- maxChildren() - Method in class org.elasticsearch.join.query.HasChildQueryBuilder
-
Returns the maximum number of children that are required to match for the parent to be considered a match.
- minChildren() - Method in class org.elasticsearch.join.query.HasChildQueryBuilder
-
Returns the minimum number of children that are required to match for the parent to be considered a match.
- minMaxChildren(int, int) - Method in class org.elasticsearch.join.query.HasChildQueryBuilder
-
Defines the minimum number of children that are required to match for the parent to be considered a match and the maximum number of children that are required to match for the parent to be considered a match.
N
- NAME - Static variable in class org.elasticsearch.join.aggregations.ChildrenAggregationBuilder
- NAME - Static variable in class org.elasticsearch.join.aggregations.ParentAggregationBuilder
- NAME - Static variable in class org.elasticsearch.join.mapper.ParentJoinFieldMapper
- NAME - Static variable in class org.elasticsearch.join.query.HasChildQueryBuilder
- NAME - Static variable in class org.elasticsearch.join.query.HasParentQueryBuilder
- NAME - Static variable in class org.elasticsearch.join.query.ParentIdQueryBuilder
- newAggregation(String, long, InternalAggregations) - Method in class org.elasticsearch.join.aggregations.InternalChildren
- newAggregation(String, long, InternalAggregations) - Method in class org.elasticsearch.join.aggregations.InternalParent
O
- org.elasticsearch.join - package org.elasticsearch.join
- org.elasticsearch.join.aggregations - package org.elasticsearch.join.aggregations
- org.elasticsearch.join.mapper - package org.elasticsearch.join.mapper
- org.elasticsearch.join.query - package org.elasticsearch.join.query
- org.elasticsearch.join.spi - package org.elasticsearch.join.spi
P
- parent(String, String) - Static method in class org.elasticsearch.join.aggregations.JoinAggregationBuilders
-
Create a new
Parent
aggregation with the given name. - Parent - Interface in org.elasticsearch.join.aggregations
-
An single bucket aggregation that translates child documents to their parent documents.
- ParentAggregationBuilder - Class in org.elasticsearch.join.aggregations
- ParentAggregationBuilder(String, String) - Constructor for class org.elasticsearch.join.aggregations.ParentAggregationBuilder
- ParentAggregationBuilder(StreamInput) - Constructor for class org.elasticsearch.join.aggregations.ParentAggregationBuilder
-
Read from a stream.
- ParentAggregationBuilder(ParentAggregationBuilder, AggregatorFactories.Builder, Map<String, Object>) - Constructor for class org.elasticsearch.join.aggregations.ParentAggregationBuilder
- ParentAggregatorFactory - Class in org.elasticsearch.join.aggregations
- ParentAggregatorFactory(String, ValuesSourceConfig, Query, Query, AggregationContext, AggregatorFactory, AggregatorFactories.Builder, Map<String, Object>) - Constructor for class org.elasticsearch.join.aggregations.ParentAggregatorFactory
- parentFilter(String) - Method in class org.elasticsearch.join.mapper.Joiner
- parentId(String, String) - Static method in class org.elasticsearch.join.query.JoinQueryBuilders
-
Constructs a new parent id query that returns all child documents of the specified type that point to the specified id.
- ParentIdFieldMapper - Class in org.elasticsearch.join.mapper
-
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). - ParentIdFieldMapper(String, boolean) - Constructor for class org.elasticsearch.join.mapper.ParentIdFieldMapper
- ParentIdFieldMapper.ParentIdFieldType - Class in org.elasticsearch.join.mapper
- ParentIdFieldType(String, boolean) - Constructor for class org.elasticsearch.join.mapper.ParentIdFieldMapper.ParentIdFieldType
- ParentIdQueryBuilder - Class in org.elasticsearch.join.query
- ParentIdQueryBuilder(String, String) - Constructor for class org.elasticsearch.join.query.ParentIdQueryBuilder
- ParentIdQueryBuilder(StreamInput) - Constructor for class org.elasticsearch.join.query.ParentIdQueryBuilder
-
Read from a stream.
- ParentJoinAggregator - Class in org.elasticsearch.join.aggregations
-
An aggregator that joins documents based on global ordinals.
- ParentJoinAggregator(String, AggregatorFactories, AggregationContext, Aggregator, Query, Query, ValuesSource.Bytes.WithOrdinals, long, CardinalityUpperBound, Map<String, Object>) - Constructor for class org.elasticsearch.join.aggregations.ParentJoinAggregator
- ParentJoinAggregator.CollectionStrategy - Interface in org.elasticsearch.join.aggregations
-
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 theParentJoinAggregator#outFilter
also have the ordinal. - ParentJoinAggregator.DenseCollectionStrategy - Class in org.elasticsearch.join.aggregations
-
Uses a dense, bit per ordinal representation of the join field in the docs that match
ParentJoinAggregator#inFilter
. - ParentJoinAggregator.SparseCollectionStrategy - Class in org.elasticsearch.join.aggregations
-
Uses a hashed representation of whether of the join field in the docs that match
ParentJoinAggregator#inFilter
. - parentJoinField(String) - Method in class org.elasticsearch.join.mapper.Joiner
- ParentJoinFieldMapper - Class in org.elasticsearch.join.mapper
-
A
FieldMapper
that creates hierarchical joins (parent-join) between documents in the same index. - ParentJoinFieldMapper(String, MappedFieldType, Map<String, ParentIdFieldMapper>, boolean, List<Relations>) - Constructor for class org.elasticsearch.join.mapper.ParentJoinFieldMapper
- ParentJoinFieldMapper.Builder - Class in org.elasticsearch.join.mapper
- ParentJoinFieldMapper.Defaults - Class in org.elasticsearch.join.mapper
- ParentJoinFieldMapper.JoinFieldType - Class in org.elasticsearch.join.mapper
- ParentJoinNamedXContentProvider - Class in org.elasticsearch.join.spi
- ParentJoinNamedXContentProvider() - Constructor for class org.elasticsearch.join.spi.ParentJoinNamedXContentProvider
- ParentJoinPlugin - Class in org.elasticsearch.join
- ParentJoinPlugin() - Constructor for class org.elasticsearch.join.ParentJoinPlugin
- ParentToChildrenAggregator - Class in org.elasticsearch.join.aggregations
- ParentToChildrenAggregator(String, AggregatorFactories, AggregationContext, Aggregator, Query, Query, ValuesSource.Bytes.WithOrdinals, long, CardinalityUpperBound, Map<String, Object>) - Constructor for class org.elasticsearch.join.aggregations.ParentToChildrenAggregator
- parentTypeExists(String) - Method in class org.elasticsearch.join.mapper.Joiner
- parse(String, XContentParser) - Static method in class org.elasticsearch.join.aggregations.ChildrenAggregationBuilder
- parse(String, XContentParser) - Static method in class org.elasticsearch.join.aggregations.ParentAggregationBuilder
- parse(ParseContext) - Method in class org.elasticsearch.join.mapper.ParentJoinFieldMapper
- parseCreateField(ParseContext) - Method in class org.elasticsearch.join.mapper.ParentIdFieldMapper
- parseCreateField(ParseContext) - Method in class org.elasticsearch.join.mapper.ParentJoinFieldMapper
- ParsedChildren - Class in org.elasticsearch.join.aggregations
- ParsedChildren() - Constructor for class org.elasticsearch.join.aggregations.ParsedChildren
- ParsedParent - Class in org.elasticsearch.join.aggregations
- ParsedParent() - Constructor for class org.elasticsearch.join.aggregations.ParsedParent
- PARSER - Static variable in class org.elasticsearch.join.mapper.ParentJoinFieldMapper
- postCollection() - Method in class org.elasticsearch.join.aggregations.ParentJoinAggregator
- prepareSubAggs(long[]) - Method in class org.elasticsearch.join.aggregations.ParentJoinAggregator
Q
- query() - Method in class org.elasticsearch.join.query.HasChildQueryBuilder
-
Returns the children query to execute.
- query() - Method in class org.elasticsearch.join.query.HasParentQueryBuilder
-
Returns the query to execute.
R
- resolveConfig(AggregationContext) - Method in class org.elasticsearch.join.aggregations.ChildrenAggregationBuilder
- resolveConfig(AggregationContext) - Method in class org.elasticsearch.join.aggregations.ParentAggregationBuilder
- rewrite(IndexReader) - Method in class org.elasticsearch.join.query.HasChildQueryBuilder.LateParsingQuery
S
- score() - Method in class org.elasticsearch.join.query.HasParentQueryBuilder
-
Returns
true
if the parent score is mapped into the child documents - scoreMode() - Method in class org.elasticsearch.join.query.HasChildQueryBuilder
-
Returns how the scores from the matching child documents are mapped into the parent document.
- shallowCopy(AggregatorFactories.Builder, Map<String, Object>) - Method in class org.elasticsearch.join.aggregations.ChildrenAggregationBuilder
- shallowCopy(AggregatorFactories.Builder, Map<String, Object>) - Method in class org.elasticsearch.join.aggregations.ParentAggregationBuilder
- SparseCollectionStrategy(BigArrays, CardinalityUpperBound) - Constructor for class org.elasticsearch.join.aggregations.ParentJoinAggregator.SparseCollectionStrategy
T
- toString(String) - Method in class org.elasticsearch.join.query.HasChildQueryBuilder.LateParsingQuery
- type() - Method in class org.elasticsearch.join.query.HasParentQueryBuilder
-
Returns the parents type name
- typeName() - Method in class org.elasticsearch.join.mapper.ParentIdFieldMapper.ParentIdFieldType
- typeName() - Method in class org.elasticsearch.join.mapper.ParentJoinFieldMapper.JoinFieldType
V
- valueFetcher(SearchExecutionContext, String) - Method in class org.elasticsearch.join.mapper.ParentIdFieldMapper.ParentIdFieldType
- valueFetcher(SearchExecutionContext, String) - Method in class org.elasticsearch.join.mapper.ParentJoinFieldMapper.JoinFieldType
- valueForDisplay(Object) - Method in class org.elasticsearch.join.mapper.ParentIdFieldMapper.ParentIdFieldType
- valueForDisplay(Object) - Method in class org.elasticsearch.join.mapper.ParentJoinFieldMapper.JoinFieldType
All Classes|All Packages