PercolateQueryBuilder@Deprecated
public class PercolateSourceBuilder
extends org.elasticsearch.action.support.ToXContentToBytes
| Modifier and Type | Class and Description |
|---|---|
static class |
PercolateSourceBuilder.DocBuilder
Deprecated.
A builder for defining the document to be percolated in various ways.
|
| Constructor and Description |
|---|
PercolateSourceBuilder()
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
PercolateSourceBuilder |
addAggregation(org.elasticsearch.search.aggregations.AggregationBuilder aggregationBuilder)
Deprecated.
Add an aggregation definition.
|
PercolateSourceBuilder |
addAggregation(org.elasticsearch.search.aggregations.PipelineAggregationBuilder aggregationBuilder)
Deprecated.
Add an aggregation definition.
|
PercolateSourceBuilder |
addSort(org.elasticsearch.search.sort.SortBuilder<?> sort)
Deprecated.
Adds a sort builder.
|
static PercolateSourceBuilder.DocBuilder |
docBuilder()
Deprecated.
|
PercolateSourceBuilder |
setDoc(PercolateSourceBuilder.DocBuilder docBuilder)
Deprecated.
Sets the document to run the percolate queries against.
|
PercolateSourceBuilder |
setHighlightBuilder(org.elasticsearch.search.fetch.subphase.highlight.HighlightBuilder highlightBuilder)
Deprecated.
Enables highlighting for the percolate document.
|
PercolateSourceBuilder |
setQueryBuilder(org.elasticsearch.index.query.QueryBuilder queryBuilder)
Deprecated.
Sets a query to reduce the number of percolate queries to be evaluated and score the queries that match based
on this query.
|
PercolateSourceBuilder |
setSize(int size)
Deprecated.
Limits the maximum number of percolate query matches to be returned.
|
PercolateSourceBuilder |
setSort(boolean sort)
Deprecated.
Similar as
setTrackScores(boolean), but whether to sort by the score descending. |
PercolateSourceBuilder |
setTrackScores(boolean trackScores)
Deprecated.
Whether to compute a score for each match and include it in the response.
|
org.elasticsearch.common.xcontent.XContentBuilder |
toXContent(org.elasticsearch.common.xcontent.XContentBuilder builder,
org.elasticsearch.common.xcontent.ToXContent.Params params)
Deprecated.
|
public PercolateSourceBuilder setDoc(PercolateSourceBuilder.DocBuilder docBuilder)
public PercolateSourceBuilder setQueryBuilder(org.elasticsearch.index.query.QueryBuilder queryBuilder)
public PercolateSourceBuilder setSize(int size)
public PercolateSourceBuilder setSort(boolean sort)
setTrackScores(boolean), but whether to sort by the score descending.public PercolateSourceBuilder addSort(org.elasticsearch.search.sort.SortBuilder<?> sort)
public PercolateSourceBuilder setTrackScores(boolean trackScores)
setQueryBuilder(QueryBuilder).public PercolateSourceBuilder setHighlightBuilder(org.elasticsearch.search.fetch.subphase.highlight.HighlightBuilder highlightBuilder)
public PercolateSourceBuilder addAggregation(org.elasticsearch.search.aggregations.AggregationBuilder aggregationBuilder)
public PercolateSourceBuilder addAggregation(org.elasticsearch.search.aggregations.PipelineAggregationBuilder aggregationBuilder)
public org.elasticsearch.common.xcontent.XContentBuilder toXContent(org.elasticsearch.common.xcontent.XContentBuilder builder,
org.elasticsearch.common.xcontent.ToXContent.Params params)
throws java.io.IOException
java.io.IOExceptionpublic static PercolateSourceBuilder.DocBuilder docBuilder()
PercolateSourceBuilder.DocBuilder instance.