SearchQuery
open class SearchQuery<S : BaseDocSource>(docSourceFactory: (<ERROR CLASS>) -> S, query: QueryExpression?, params: Params) : BaseSearchQuery<S, SearchQuery<S>>
Content copied to clipboard
An asynchronous version of search query.
Constructors
SearchQuery
Link copied to clipboard
fun <S : BaseDocSource> SearchQuery(docSourceFactory: (<ERROR CLASS>) -> S, query: QueryExpression? = null, params: Params = Params())
Content copied to clipboard
Types
Functions
aggs
Link copied to clipboard
fun aggs(vararg aggregations: <ERROR CLASS><String, Aggregation<*>>): SearchQuery<S>
Content copied to clipboard
Adds aggregations to the existing query aggregations.
clone
Link copied to clipboard
docvalueFields
Link copied to clipboard
execute
Link copied to clipboard
ext
Link copied to clipboard
fields
Link copied to clipboard
filter
Link copied to clipboard
Combines all the filter expressions together and wraps the existing query using the dev.evo.elasticmagic.query.Bool query expression.
from
Link copied to clipboard
postFilter
Link copied to clipboard
prepare
Link copied to clipboard
query
Link copied to clipboard
queryNode
Link copied to clipboard
inline fun <N : QueryExpressionNode<N>> queryNode(handle: NodeHandle<N>, block: (N) -> Unit): SearchQuery<S>
Content copied to clipboard
Allows modifying specific query expression node using handle of the node.
requestCache
Link copied to clipboard
routing
Link copied to clipboard
scriptFields
Link copied to clipboard
fun scriptFields(vararg fields: <ERROR CLASS><String, Script>): SearchQuery<S>
Content copied to clipboard
searchParams
Link copied to clipboard
fun searchParams(vararg params: <ERROR CLASS><String, Any?>): SearchQuery<S>
Content copied to clipboard
searchType
Link copied to clipboard
seqNoPrimaryTerm
Link copied to clipboard
size
Link copied to clipboard
source
Link copied to clipboard
fun source(includes: List<FieldOperations<*>> = emptyList(), excludes: List<FieldOperations<*>> = emptyList()): SearchQuery<S>
Content copied to clipboard
stats
Link copied to clipboard
storedFields
Link copied to clipboard
terminateAfter
Link copied to clipboard
trackScores
Link copied to clipboard
trackTotalHits
Link copied to clipboard
When trackTotalHits is
true the search query will always count the total number of hits that match the query.version
Link copied to clipboard