Class StandardRetriever.Builder
- All Implemented Interfaces:
WithJson<StandardRetriever.Builder>,ObjectBuilder<StandardRetriever>
- Enclosing class:
- StandardRetriever
StandardRetriever.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds aStandardRetriever.collapse(FieldCollapse value) Collapses the top documents by a specified key into a single top document per key.Collapses the top documents by a specified key into a single top document per key.Defines a query to retrieve a set of top documents.query(QueryVariant value) Defines a query to retrieve a set of top documents.Defines a query to retrieve a set of top documents.searchAfter(boolean value, boolean... values) Defines a search after object parameter used for pagination.searchAfter(double value, double... values) Defines a search after object parameter used for pagination.searchAfter(long value, long... values) Defines a search after object parameter used for pagination.searchAfter(FieldValue value, FieldValue... values) Defines a search after object parameter used for pagination.searchAfter(String value, String... values) Defines a search after object parameter used for pagination.Defines a search after object parameter used for pagination.searchAfter(List<FieldValue> list) Defines a search after object parameter used for pagination.protected StandardRetriever.Builderself()sort(SortOptions value, SortOptions... values) A sort object that that specifies the order of matching documents.A sort object that that specifies the order of matching documents.sort(List<SortOptions> list) A sort object that that specifies the order of matching documents.terminateAfter(Integer value) Maximum number of documents to collect for each shard.Methods inherited from class co.elastic.clients.elasticsearch._types.RetrieverBase.AbstractBuilder
filter, filter, filter, filter, minScore, nameMethods inherited from class co.elastic.clients.util.WithJsonObjectBuilderBase
withJsonMethods inherited from class co.elastic.clients.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
query
Defines a query to retrieve a set of top documents.API name:
query -
query
Defines a query to retrieve a set of top documents.API name:
query -
query
Defines a query to retrieve a set of top documents.API name:
query -
searchAfter
Defines a search after object parameter used for pagination.API name:
search_afterAdds all elements of
listtosearchAfter. -
searchAfter
Defines a search after object parameter used for pagination.API name:
search_afterAdds one or more values to
searchAfter. -
searchAfter
Defines a search after object parameter used for pagination.API name:
search_afterAdds one or more values to
searchAfter. -
searchAfter
Defines a search after object parameter used for pagination.API name:
search_afterAdds one or more values to
searchAfter. -
searchAfter
Defines a search after object parameter used for pagination.API name:
search_afterAdds one or more values to
searchAfter. -
searchAfter
Defines a search after object parameter used for pagination.API name:
search_afterAdds one or more values to
searchAfter. -
searchAfter
public final StandardRetriever.Builder searchAfter(Function<FieldValue.Builder, ObjectBuilder<FieldValue>> fn) Defines a search after object parameter used for pagination.API name:
search_afterAdds a value to
searchAfterusing a builder lambda. -
terminateAfter
Maximum number of documents to collect for each shard.API name:
terminate_after -
sort
A sort object that that specifies the order of matching documents.API name:
sortAdds all elements of
listtosort. -
sort
A sort object that that specifies the order of matching documents.API name:
sortAdds one or more values to
sort. -
sort
public final StandardRetriever.Builder sort(Function<SortOptions.Builder, ObjectBuilder<SortOptions>> fn) A sort object that that specifies the order of matching documents.API name:
sortAdds a value to
sortusing a builder lambda. -
collapse
Collapses the top documents by a specified key into a single top document per key.API name:
collapse -
collapse
public final StandardRetriever.Builder collapse(Function<FieldCollapse.Builder, ObjectBuilder<FieldCollapse>> fn) Collapses the top documents by a specified key into a single top document per key.API name:
collapse -
self
- Specified by:
selfin classRetrieverBase.AbstractBuilder<StandardRetriever.Builder>
-
build
Builds aStandardRetriever.- Specified by:
buildin interfaceObjectBuilder<StandardRetriever>- Throws:
NullPointerException- if some of the required fields are null.
-