Package | Description |
---|---|
org.elasticsearch.action.admin.indices.warmer.put | |
org.elasticsearch.action.search |
Search action.
|
org.elasticsearch.client |
The client module allowing to easily perform actions/operations.
|
org.elasticsearch.client.support |
Modifier and Type | Method and Description |
---|---|
PutWarmerRequest |
PutWarmerRequest.searchRequest(SearchRequestBuilder searchRequest)
Sets the search request to warm.
|
PutWarmerRequestBuilder |
PutWarmerRequestBuilder.setSearchRequest(SearchRequestBuilder searchRequest)
Sets the search request to use to warm the index when applicable.
|
Modifier and Type | Method and Description |
---|---|
SearchRequestBuilder |
SearchRequestBuilder.addAggregation(AbstractAggregationBuilder aggregation)
Adds an get to the search operation.
|
SearchRequestBuilder |
SearchRequestBuilder.addFacet(FacetBuilder facet)
Deprecated.
Facets are deprecated and will be removed in a future release. Please use aggregations instead.
|
SearchRequestBuilder |
SearchRequestBuilder.addField(String field)
Adds a field to load and return (note, it must be stored) as part of the search request.
|
SearchRequestBuilder |
SearchRequestBuilder.addFieldDataField(String name)
Adds a field data based field to load and return.
|
SearchRequestBuilder |
SearchRequestBuilder.addFields(String... fields)
Adds the fields to load and return as part of the search request.
|
SearchRequestBuilder |
SearchRequestBuilder.addHighlightedField(HighlightBuilder.Field field)
Adds a highlighted field.
|
SearchRequestBuilder |
SearchRequestBuilder.addHighlightedField(String name)
Adds a field to be highlighted with default fragment size of 100 characters, and
default number of fragments of 5.
|
SearchRequestBuilder |
SearchRequestBuilder.addHighlightedField(String name,
int fragmentSize)
Adds a field to be highlighted with a provided fragment size (in characters), and
default number of fragments of 5.
|
SearchRequestBuilder |
SearchRequestBuilder.addHighlightedField(String name,
int fragmentSize,
int numberOfFragments)
Adds a field to be highlighted with a provided fragment size (in characters), and
a provided (maximum) number of fragments.
|
SearchRequestBuilder |
SearchRequestBuilder.addHighlightedField(String name,
int fragmentSize,
int numberOfFragments,
int fragmentOffset)
Adds a field to be highlighted with a provided fragment size (in characters),
a provided (maximum) number of fragments and an offset for the highlight.
|
SearchRequestBuilder |
SearchRequestBuilder.addIndexBoost(String index,
float indexBoost)
Sets the boost a specific index will receive when the query is executeed against it.
|
SearchRequestBuilder |
SearchRequestBuilder.addInnerHit(String name,
InnerHitsBuilder.InnerHit innerHit) |
SearchRequestBuilder |
SearchRequestBuilder.addPartialField(String name,
String[] includes,
String[] excludes)
Deprecated.
since 1.0.0
use
setFetchSource(String[], String[]) instead |
SearchRequestBuilder |
SearchRequestBuilder.addPartialField(String name,
String include,
String exclude)
Deprecated.
since 1.0.0
use
setFetchSource(String, String) instead |
SearchRequestBuilder |
SearchRequestBuilder.addRescorer(RescoreBuilder.Rescorer rescorer)
Adds a new rescorer.
|
SearchRequestBuilder |
SearchRequestBuilder.addRescorer(RescoreBuilder.Rescorer rescorer,
int window)
Adds a new rescorer.
|
SearchRequestBuilder |
SearchRequestBuilder.addScriptField(String name,
String script)
Adds a script based field to load and return.
|
SearchRequestBuilder |
SearchRequestBuilder.addScriptField(String name,
String script,
Map<String,Object> params)
Adds a script based field to load and return.
|
SearchRequestBuilder |
SearchRequestBuilder.addScriptField(String name,
String lang,
String script,
Map<String,Object> params)
Adds a script based field to load and return.
|
SearchRequestBuilder |
SearchRequestBuilder.addSort(SortBuilder sort)
Adds a generic sort builder.
|
SearchRequestBuilder |
SearchRequestBuilder.addSort(String field,
SortOrder order)
Adds a sort against the given field name and the sort ordering.
|
SearchRequestBuilder |
SearchRequestBuilder.addSuggestion(SuggestBuilder.SuggestionBuilder<?> suggestion)
|
SearchRequestBuilder |
SearchRequestBuilder.clearRescorers()
Clears all rescorers from the builder.
|
SearchRequestBuilder |
SearchRequestBuilder.internalBuilder(SearchSourceBuilder sourceBuilder)
Sets the source builder to be used with this request.
|
SearchRequestBuilder |
SearchAction.newRequestBuilder(Client client) |
SearchRequestBuilder |
SearchRequestBuilder.setAggregations(byte[] aggregations)
Sets a raw (xcontent) binary representation of addAggregation to use.
|
SearchRequestBuilder |
SearchRequestBuilder.setAggregations(byte[] aggregations,
int aggregationsOffset,
int aggregationsLength)
Sets a raw (xcontent) binary representation of addAggregation to use.
|
SearchRequestBuilder |
SearchRequestBuilder.setAggregations(BytesReference aggregations)
Sets a raw (xcontent) binary representation of addAggregation to use.
|
SearchRequestBuilder |
SearchRequestBuilder.setAggregations(Map aggregations)
Sets a raw (xcontent) binary representation of addAggregation to use.
|
SearchRequestBuilder |
SearchRequestBuilder.setAggregations(XContentBuilder aggregations)
Sets a raw (xcontent) binary representation of addAggregation to use.
|
SearchRequestBuilder |
SearchRequestBuilder.setExplain(boolean explain)
Should each
SearchHit be returned with an
explanation of the hit (ranking). |
SearchRequestBuilder |
SearchRequestBuilder.setExtraSource(byte[] source)
Sets the source of the request as a json string.
|
SearchRequestBuilder |
SearchRequestBuilder.setExtraSource(byte[] source,
int offset,
int length)
Sets the source of the request as a json string.
|
SearchRequestBuilder |
SearchRequestBuilder.setExtraSource(BytesReference source)
Sets the source of the request as a json string.
|
SearchRequestBuilder |
SearchRequestBuilder.setExtraSource(BytesReference source,
boolean unsafe)
Sets the source of the request as a json string.
|
SearchRequestBuilder |
SearchRequestBuilder.setExtraSource(Map source) |
SearchRequestBuilder |
SearchRequestBuilder.setExtraSource(String source)
Sets the source of the request as a json string.
|
SearchRequestBuilder |
SearchRequestBuilder.setExtraSource(XContentBuilder builder)
Sets the source of the request as a json string.
|
SearchRequestBuilder |
SearchRequestBuilder.setFacets(byte[] facets)
Deprecated.
Facets are deprecated and will be removed in a future release. Please use aggregations instead.
|
SearchRequestBuilder |
SearchRequestBuilder.setFacets(byte[] facets,
int facetsOffset,
int facetsLength)
Deprecated.
Facets are deprecated and will be removed in a future release. Please use aggregations instead.
|
SearchRequestBuilder |
SearchRequestBuilder.setFacets(BytesReference facets)
Deprecated.
Facets are deprecated and will be removed in a future release. Please use aggregations instead.
|
SearchRequestBuilder |
SearchRequestBuilder.setFacets(Map facets)
Deprecated.
Facets are deprecated and will be removed in a future release. Please use aggregations instead.
|
SearchRequestBuilder |
SearchRequestBuilder.setFacets(XContentBuilder facets)
Deprecated.
Facets are deprecated and will be removed in a future release. Please use aggregations instead.
|
SearchRequestBuilder |
SearchRequestBuilder.setFetchSource(boolean fetch)
Indicates whether the response should contain the stored _source for every hit
|
SearchRequestBuilder |
SearchRequestBuilder.setFetchSource(String[] includes,
String[] excludes)
Indicate that _source should be returned with every hit, with an "include" and/or "exclude" set which can include simple wildcard
elements.
|
SearchRequestBuilder |
SearchRequestBuilder.setFetchSource(String include,
String exclude)
Indicate that _source should be returned with every hit, with an "include" and/or "exclude" set which can include simple wildcard
elements.
|
SearchRequestBuilder |
SearchRequestBuilder.setFrom(int from)
From index to start the search from.
|
SearchRequestBuilder |
SearchRequestBuilder.setHighlighterBoundaryChars(char[] boundaryChars) |
SearchRequestBuilder |
SearchRequestBuilder.setHighlighterBoundaryMaxScan(Integer boundaryMaxScan) |
SearchRequestBuilder |
SearchRequestBuilder.setHighlighterEncoder(String encoder)
The encoder to set for highlighting
|
SearchRequestBuilder |
SearchRequestBuilder.setHighlighterExplicitFieldOrder(boolean explicitFieldOrder)
Send the fields to be highlighted using a syntax that is specific about the order in which they should be highlighted.
|
SearchRequestBuilder |
SearchRequestBuilder.setHighlighterFilter(Boolean highlightFilter) |
SearchRequestBuilder |
SearchRequestBuilder.setHighlighterForceSource(Boolean forceSource)
Forces to highlight fields based on the source even if fields are stored separately.
|
SearchRequestBuilder |
SearchRequestBuilder.setHighlighterFragmenter(String fragmenter) |
SearchRequestBuilder |
SearchRequestBuilder.setHighlighterFragmentSize(Integer fragmentSize) |
SearchRequestBuilder |
SearchRequestBuilder.setHighlighterNoMatchSize(Integer noMatchSize)
Sets the size of the fragment to return from the beginning of the field if there are no matches to
highlight and the field doesn't also define noMatchSize.
|
SearchRequestBuilder |
SearchRequestBuilder.setHighlighterNumOfFragments(Integer numOfFragments) |
SearchRequestBuilder |
SearchRequestBuilder.setHighlighterOptions(Map<String,Object> options) |
SearchRequestBuilder |
SearchRequestBuilder.setHighlighterOrder(String order)
The order of fragments per field.
|
SearchRequestBuilder |
SearchRequestBuilder.setHighlighterPhraseLimit(Integer phraseLimit)
Sets the maximum number of phrases the fvh will consider if the field doesn't also define phraseLimit.
|
SearchRequestBuilder |
SearchRequestBuilder.setHighlighterPostTags(String... postTags)
Explicitly set the post tags that will be used for highlighting.
|
SearchRequestBuilder |
SearchRequestBuilder.setHighlighterPreTags(String... preTags)
Explicitly set the pre tags that will be used for highlighting.
|
SearchRequestBuilder |
SearchRequestBuilder.setHighlighterQuery(QueryBuilder highlightQuery)
Sets a query to be used for highlighting all fields instead of the search query.
|
SearchRequestBuilder |
SearchRequestBuilder.setHighlighterRequireFieldMatch(boolean requireFieldMatch) |
SearchRequestBuilder |
SearchRequestBuilder.setHighlighterTagsSchema(String schemaName)
Set a tag scheme that encapsulates a built in pre and post tags.
|
SearchRequestBuilder |
SearchRequestBuilder.setHighlighterType(String type)
The highlighter type to use.
|
SearchRequestBuilder |
SearchRequestBuilder.setIndices(String... indices)
Sets the indices the search will be executed on.
|
SearchRequestBuilder |
SearchRequestBuilder.setIndicesOptions(IndicesOptions indicesOptions)
Specifies what type of requested indices to ignore and wildcard indices expressions.
|
SearchRequestBuilder |
SearchRequestBuilder.setMinScore(float minScore)
Sets the minimum score below which docs will be filtered out.
|
SearchRequestBuilder |
SearchRequestBuilder.setNoFields()
Sets no fields to be loaded, resulting in only id and type to be returned per field.
|
SearchRequestBuilder |
SearchRequestBuilder.setPostFilter(byte[] postFilter)
Sets a filter on the query executed that only applies to the search query
(and not facets for example).
|
SearchRequestBuilder |
SearchRequestBuilder.setPostFilter(byte[] postFilter,
int postFilterOffset,
int postFilterLength)
Sets a filter on the query executed that only applies to the search query
(and not facets for example).
|
SearchRequestBuilder |
SearchRequestBuilder.setPostFilter(BytesReference postFilter)
Sets a filter on the query executed that only applies to the search query
(and not facets for example).
|
SearchRequestBuilder |
SearchRequestBuilder.setPostFilter(FilterBuilder postFilter)
Sets a filter that will be executed after the query has been executed and only has affect on the search hits
(not aggregations or facets).
|
SearchRequestBuilder |
SearchRequestBuilder.setPostFilter(Map postFilter)
Sets a filter on the query executed that only applies to the search query
(and not facets for example).
|
SearchRequestBuilder |
SearchRequestBuilder.setPostFilter(String postFilter)
Sets a filter on the query executed that only applies to the search query
(and not facets for example).
|
SearchRequestBuilder |
SearchRequestBuilder.setPostFilter(XContentBuilder postFilter)
Sets a filter on the query executed that only applies to the search query
(and not facets for example).
|
SearchRequestBuilder |
SearchRequestBuilder.setPreference(String preference)
Sets the preference to execute the search.
|
SearchRequestBuilder |
SearchRequestBuilder.setQuery(byte[] queryBinary)
Constructs a new search source builder with a raw search query.
|
SearchRequestBuilder |
SearchRequestBuilder.setQuery(byte[] queryBinary,
int queryBinaryOffset,
int queryBinaryLength)
Constructs a new search source builder with a raw search query.
|
SearchRequestBuilder |
SearchRequestBuilder.setQuery(BytesReference queryBinary)
Constructs a new search source builder with a raw search query.
|
SearchRequestBuilder |
SearchRequestBuilder.setQuery(Map query)
Constructs a new search source builder with a raw search query.
|
SearchRequestBuilder |
SearchRequestBuilder.setQuery(QueryBuilder queryBuilder)
Constructs a new search source builder with a search query.
|
SearchRequestBuilder |
SearchRequestBuilder.setQuery(String query)
Constructs a new search source builder with a raw search query.
|
SearchRequestBuilder |
SearchRequestBuilder.setQuery(XContentBuilder query)
Constructs a new search source builder with a raw search query.
|
SearchRequestBuilder |
SearchRequestBuilder.setQueryCache(Boolean queryCache)
Sets if this request should use the query cache or not, assuming that it can (for
example, if "now" is used, it will never be cached).
|
SearchRequestBuilder |
SearchRequestBuilder.setRescorer(RescoreBuilder.Rescorer rescorer)
Clears all rescorers on the builder and sets the first one.
|
SearchRequestBuilder |
SearchRequestBuilder.setRescorer(RescoreBuilder.Rescorer rescorer,
int window)
Clears all rescorers on the builder and sets the first one.
|
SearchRequestBuilder |
SearchRequestBuilder.setRescoreWindow(int window)
Sets the rescore window for all rescorers that don't specify a window when added.
|
SearchRequestBuilder |
SearchRequestBuilder.setRouting(String... routing)
The routing values to control the shards that the search will be executed on.
|
SearchRequestBuilder |
SearchRequestBuilder.setRouting(String routing)
A comma separated list of routing values to control the shards the search will be executed on.
|
SearchRequestBuilder |
SearchRequestBuilder.setScroll(Scroll scroll)
If set, will enable scrolling of the search request.
|
SearchRequestBuilder |
SearchRequestBuilder.setScroll(String keepAlive)
If set, will enable scrolling of the search request for the specified timeout.
|
SearchRequestBuilder |
SearchRequestBuilder.setScroll(TimeValue keepAlive)
If set, will enable scrolling of the search request for the specified timeout.
|
SearchRequestBuilder |
SearchRequestBuilder.setSearchType(SearchType searchType)
The search type to execute, defaults to
SearchType.DEFAULT . |
SearchRequestBuilder |
SearchRequestBuilder.setSearchType(String searchType)
The a string representation search type to execute, defaults to
SearchType.DEFAULT . |
SearchRequestBuilder |
SearchRequestBuilder.setSize(int size)
The number of search hits to return.
|
SearchRequestBuilder |
SearchRequestBuilder.setSource(byte[] source)
Sets the source of the request as a json string.
|
SearchRequestBuilder |
SearchRequestBuilder.setSource(byte[] source,
int offset,
int length)
Sets the source of the request as a json string.
|
SearchRequestBuilder |
SearchRequestBuilder.setSource(BytesReference source)
Sets the source of the request as a json string.
|
SearchRequestBuilder |
SearchRequestBuilder.setSource(BytesReference source,
boolean unsafe)
Sets the source of the request as a json string.
|
SearchRequestBuilder |
SearchRequestBuilder.setSource(Map source)
Sets the source of the request as a map.
|
SearchRequestBuilder |
SearchRequestBuilder.setSource(String source)
Sets the source of the request as a json string.
|
SearchRequestBuilder |
SearchRequestBuilder.setSource(XContentBuilder builder)
Sets the source of the request as a json string.
|
SearchRequestBuilder |
SearchRequestBuilder.setStats(String... statsGroups)
The stats groups this request will be aggregated under.
|
SearchRequestBuilder |
SearchRequestBuilder.setSuggestText(String globalText)
Delegates to
SuggestBuilder.setText(String) . |
SearchRequestBuilder |
SearchRequestBuilder.setTemplateName(String templateName)
template stuff
|
SearchRequestBuilder |
SearchRequestBuilder.setTemplateParams(Map<String,Object> templateParams) |
SearchRequestBuilder |
SearchRequestBuilder.setTemplateSource(BytesReference source) |
SearchRequestBuilder |
SearchRequestBuilder.setTemplateSource(String source) |
SearchRequestBuilder |
SearchRequestBuilder.setTemplateType(ScriptService.ScriptType templateType) |
SearchRequestBuilder |
SearchRequestBuilder.setTerminateAfter(int terminateAfter)
An optional document count, upon collecting which the search
query will early terminate
|
SearchRequestBuilder |
SearchRequestBuilder.setTimeout(String timeout)
An optional timeout to control how long search is allowed to take.
|
SearchRequestBuilder |
SearchRequestBuilder.setTimeout(TimeValue timeout)
An optional timeout to control how long search is allowed to take.
|
SearchRequestBuilder |
SearchRequestBuilder.setTrackScores(boolean trackScores)
Applies when sorting, and controls if scores will be tracked as well.
|
SearchRequestBuilder |
SearchRequestBuilder.setTypes(String... types)
The document types to execute the search against.
|
SearchRequestBuilder |
SearchRequestBuilder.setVersion(boolean version)
Should each
SearchHit be returned with its
version. |
Modifier and Type | Method and Description |
---|---|
MultiSearchRequest |
MultiSearchRequest.add(SearchRequestBuilder request)
Add a search request to execute.
|
MultiSearchRequestBuilder |
MultiSearchRequestBuilder.add(SearchRequestBuilder request)
Add a search request to execute.
|
Modifier and Type | Method and Description |
---|---|
SearchRequestBuilder |
Client.prepareSearch(String... indices)
Search across one or more indices and one or more types with a query.
|
Modifier and Type | Method and Description |
---|---|
SearchRequestBuilder |
AbstractClient.prepareSearch(String... indices) |
Copyright © 2009–2015. All rights reserved.