Package dev.evo.elasticmagic.query
Types
ArrayExpression
Link copied to clipboard
Bool
Link copied to clipboard
data class Bool(filter: List<QueryExpression>, should: List<QueryExpression>, must: List<QueryExpression>, mustNot: List<QueryExpression>, minimumShouldMatch: MinimumShouldMatch?, boost: Double?) : BoolExpression
Content copied to clipboard
BoolExpression
Link copied to clipboard
BoolNode
Link copied to clipboard
data class BoolNode(handle: NodeHandle<BoolNode>, filter: MutableList<QueryExpression>, should: MutableList<QueryExpression>, must: MutableList<QueryExpression>, mustNot: MutableList<QueryExpression>, minimumShouldMatch: MinimumShouldMatch?) : QueryExpressionNode<BoolNode> , BoolExpression
Content copied to clipboard
BoostedField
Link copied to clipboard
DisMax
Link copied to clipboard
data class DisMax(queries: List<QueryExpression>, tieBreaker: Double?) : DisMaxExpression
Content copied to clipboard
DisMaxExpression
Link copied to clipboard
DisMaxNode
Link copied to clipboard
data class DisMaxNode(handle: NodeHandle<DisMaxNode>, queries: MutableList<QueryExpression>, tieBreaker: Double?) : QueryExpressionNode<DisMaxNode> , DisMaxExpression
Content copied to clipboard
Exists
Link copied to clipboard
data class Exists(field: FieldOperations<*>, boost: Double?) : QueryExpression
Content copied to clipboard
Returns documents which have a value for a @paramfield.
Expression
Link copied to clipboard
FieldFormat
Link copied to clipboard
FieldOperations
Link copied to clipboard
FunctionScore
Link copied to clipboard
data class FunctionScore(query: QueryExpression?, functions: List<FunctionScore.Function>, boost: Double?, scoreMode: FunctionScore.ScoreMode?, boostMode: FunctionScore.BoostMode?, minScore: Double?) : FunctionScoreExpression
Content copied to clipboard
FunctionScoreExpression
Link copied to clipboard
FunctionScoreNode
Link copied to clipboard
data class FunctionScoreNode(handle: NodeHandle<FunctionScoreNode>, query: QueryExpression?, boost: Double?, scoreMode: FunctionScore.ScoreMode?, boostMode: FunctionScore.BoostMode?, minScore: Double?, functions: MutableList<FunctionScore.Function>) : QueryExpressionNode<FunctionScoreNode> , FunctionScoreExpression
Content copied to clipboard
Match
Link copied to clipboard
data class Match(field: FieldOperations<String>, query: String, boost: Double?, analyzer: String?, minimumShouldMatch: MinimumShouldMatch?, params: Params?) : QueryExpression
Content copied to clipboard
MatchAll
Link copied to clipboard
MatchPhrase
Link copied to clipboard
data class MatchPhrase(field: FieldOperations<String>, query: String, slop: Int?, boost: Double?, analyzer: String?, params: Params?) : QueryExpression
Content copied to clipboard
MinimumShouldMatch
Link copied to clipboard
MultiMatch
Link copied to clipboard
data class MultiMatch(query: String, fields: List<BoostedField>, type: MultiMatch.Type?, boost: Double?, params: Params?) : QueryExpression
Content copied to clipboard
NamedExpression
Link copied to clipboard
Nested
Link copied to clipboard
data class Nested(path: FieldOperations<Nothing>, query: QueryExpression, scoreMode: Nested.ScoreMode?, ignoreUnmapped: Boolean?) : QueryExpression
Content copied to clipboard
NodeHandle
Link copied to clipboard
ObjExpression
Link copied to clipboard
QueryExpression
Link copied to clipboard
QueryExpressionNode
Link copied to clipboard
abstract class QueryExpressionNode<T : QueryExpressionNode<T>> : QueryExpression
Content copied to clipboard
QueryRescore
Link copied to clipboard
data class QueryRescore(query: QueryExpression, queryWeight: Double?, rescoreQueryWeight: Double?, scoreMode: QueryRescore.ScoreMode?, windowSize: Int?) : Rescore
Content copied to clipboard
Range
Link copied to clipboard
data class Range<T>(field: FieldOperations<T>, gt: T?, gte: T?, lt: T?, lte: T?, relation: Range.Relation?, boost: Double?) : QueryExpression
Content copied to clipboard
Rescore
Link copied to clipboard
Script
Link copied to clipboard
SearchExt
Link copied to clipboard
Source
Link copied to clipboard
Term
Link copied to clipboard
data class Term<T>(field: FieldOperations<T>, term: T, boost: Double?) : QueryExpression
Content copied to clipboard