public class NestedFilterBuilder extends BaseFilterBuilder
ToXContent.DelegatingMapParams, ToXContent.MapParams, ToXContent.Params
EMPTY_PARAMS
Constructor and Description |
---|
NestedFilterBuilder(String path,
FilterBuilder filterBuilder) |
NestedFilterBuilder(String path,
QueryBuilder queryBuilder) |
Modifier and Type | Method and Description |
---|---|
NestedFilterBuilder |
cache(boolean cache)
Should the filter be cached or not.
|
NestedFilterBuilder |
cacheKey(String cacheKey) |
protected void |
doXContent(XContentBuilder builder,
ToXContent.Params params) |
NestedFilterBuilder |
filterName(String filterName)
Sets the filter name for the filter that can be used when searching for matched_filters per hit.
|
NestedFilterBuilder |
innerHit(QueryInnerHitBuilder innerHit)
Sets inner hit definition in the scope of this nested filter and reusing the defined path and query.
|
NestedFilterBuilder |
join(boolean join) |
buildAsBytes, buildAsBytes, toString, toXContent
public NestedFilterBuilder(String path, QueryBuilder queryBuilder)
public NestedFilterBuilder(String path, FilterBuilder filterBuilder)
public NestedFilterBuilder join(boolean join)
public NestedFilterBuilder cache(boolean cache)
public NestedFilterBuilder cacheKey(String cacheKey)
public NestedFilterBuilder filterName(String filterName)
public NestedFilterBuilder innerHit(QueryInnerHitBuilder innerHit)
protected void doXContent(XContentBuilder builder, ToXContent.Params params) throws IOException
doXContent
in class BaseFilterBuilder
IOException
Copyright © 2009–2015. All rights reserved.