com.sksamuel.elastic4s.requests.searches.queries
Members list
Type members
Classlikes
case class AllOf(intervals: List[IntervalsRule], maxGaps: Option[Int], ordered: Option[Boolean], filter: Option[IntervalsFilter]) extends IntervalsRule
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait IntervalsRuleclass Objecttrait Matchableclass AnyShow all
case class AnyOf(intervals: List[IntervalsRule], filter: Option[IntervalsFilter]) extends IntervalsRule
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait IntervalsRuleclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
case class BoostingQuery(positiveQuery: Query, negativeQuery: Query, queryName: Option[String], boost: Option[Double], negativeBoost: Option[Double]) extends Query
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Queryclass Objecttrait Matchableclass AnyShow all
case class CombinedFieldsQuery(query: String, fields: Seq[(String, Option[Double])], autoGenerateSynonymsPhraseQuery: Option[Boolean], operator: Option[Operator], minimumShouldMatch: Option[String], zeroTermsQuery: Option[ZeroTermsQuery]) extends Query
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Queryclass Objecttrait Matchableclass AnyShow all
case class ConstantScore(query: Query, boost: Option[Double], queryName: Option[String]) extends Query
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Queryclass Objecttrait Matchableclass AnyShow all
trait CustomQuery extends Query
Attributes
- Supertypes
case class DisMaxQuery(queries: Seq[Query], boost: Option[Double], tieBreaker: Option[Double], queryName: Option[String]) extends Query
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Queryclass Objecttrait Matchableclass AnyShow all
case class DistanceFeatureQuery(field: String, origin: String, pivot: String, boost: Option[Double]) extends Query
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Queryclass Objecttrait Matchableclass AnyShow all
case class ExistsQuery(field: String, boost: Option[Double], queryName: Option[String]) extends Query
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Queryclass Objecttrait Matchableclass AnyShow all
case class Fuzzy(term: String, prefixLength: Option[String], transpositions: Option[Boolean], fuzziness: Option[String], analyzer: Option[String], useField: Option[String]) extends IntervalsRule
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait IntervalsRuleclass Objecttrait Matchableclass AnyShow all
case class FuzzyQuery(field: String, termValue: Any, fuzziness: Option[String], boost: Option[Double], transpositions: Option[Boolean], maxExpansions: Option[Int], prefixLength: Option[Int], queryName: Option[String], rewrite: Option[String]) extends MultiTermQuery
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait MultiTermQuerytrait Queryclass Objecttrait Matchableclass AnyShow all
case class HasChildQuery(`type`: String, query: Query, scoreMode: ScoreMode, boost: Option[Double], ignoreUnmapped: Option[Boolean], innerHit: Option[InnerHit], minChildren: Option[Int], maxChildren: Option[Int], queryName: Option[String]) extends Query
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Queryclass Objecttrait Matchableclass AnyShow all
case class HasParentQuery(parentType: String, query: Query, score: Boolean, boost: Option[Double], ignoreUnmapped: Option[Boolean], innerHit: Option[InnerHit], queryName: Option[String]) extends Query
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Queryclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Queryclass Objecttrait Matchableclass AnyShow all
case class InnerHit(name: String, size: Option[Int], fetchSource: Option[FetchSourceContext], version: Option[Boolean], trackScores: Option[Boolean], explain: Option[Boolean], storedFieldNames: Seq[String], docValueFields: Seq[String], sorts: Seq[Sort], from: Option[Int], highlight: Option[Highlight])
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
case class IntervalsFilter(after: Option[IntervalsRule], before: Option[IntervalsRule], containedBy: Option[IntervalsRule], containing: Option[IntervalsRule], notContainedBy: Option[IntervalsRule], notContaining: Option[IntervalsRule], notOverlapping: Option[IntervalsRule], overlapping: Option[IntervalsRule], script: Option[Script])
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
case class IntervalsQuery(field: String, rule: IntervalsRule) extends Query
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Queryclass Objecttrait Matchableclass AnyShow all
case class Match(query: String, maxGaps: Option[Int], ordered: Option[Boolean], analyzer: Option[String], filter: Option[IntervalsFilter], useField: Option[String]) extends IntervalsRule
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait IntervalsRuleclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object MoreLikeThisItem
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
MoreLikeThisItem.type
case class MoreLikeThisQuery(fields: Seq[String], likeTexts: Seq[String], likeDocs: Seq[MoreLikeThisItem], analyzer: Option[String], artificialDocs: Seq[ArtificialDocument], boost: Option[Double], boostTerms: Option[Double], failOnUnsupportedField: Option[Boolean], include: Option[Boolean], minDocFreq: Option[Int], maxDocFreq: Option[Int], minWordLength: Option[Int], maxWordLength: Option[Int], minTermFreq: Option[Int], maxQueryTerms: Option[Int], minShouldMatch: Option[String], unlikeTexts: Seq[String], unlikeDocs: Seq[MoreLikeThisItem], stopWords: Seq[String], queryName: Option[String]) extends Query
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Queryclass Objecttrait Matchableclass AnyShow all
trait MultiTermQuery extends Query
Attributes
- Supertypes
- Known subtypes
case class NestedQuery(path: String, query: Query, scoreMode: Option[ScoreMode], boost: Option[Double], ignoreUnmapped: Option[Boolean], inner: Option[InnerHit], queryName: Option[String]) extends Query
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Queryclass Objecttrait Matchableclass AnyShow all
case class ParentIdQuery(`type`: String, id: String, ignoreUnmapped: Option[Boolean], boost: Option[Double], queryName: Option[String]) extends Query
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Queryclass Objecttrait Matchableclass AnyShow all
case class PercolateQuery(field: String, `type`: String, ref: Option[DocumentRef], source: Option[String]) extends Query
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Queryclass Objecttrait Matchableclass AnyShow all
case class PinnedQuery(ids: List[String], organic: Query) extends Query
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Queryclass Objecttrait Matchableclass AnyShow all
case class Prefix(prefix: String, analyzer: Option[String], useField: Option[String]) extends IntervalsRule
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait IntervalsRuleclass Objecttrait Matchableclass AnyShow all
case class PrefixQuery(field: String, prefix: Any, boost: Option[Double], queryName: Option[String], rewrite: Option[String], caseInsensitive: Option[Boolean]) extends MultiTermQuery
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait MultiTermQuerytrait Queryclass Objecttrait Matchableclass AnyShow all
trait Query
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class BoolQueryclass FunctionScoreQueryclass GeoBoundingBoxQueryclass GeoDistanceQueryclass GeoPolygonQueryclass GeoShapeQueryclass MatchAllQueryclass MatchBoolPrefixQueryclass MatchNoneQueryclass MatchPhrasePrefixQueryclass MatchPhraseQueryclass MatchQueryclass MultiMatchQueryclass BoostingQueryclass CombinedFieldsQueryclass ConstantScoretrait CustomQueryclass DisMaxQueryclass DistanceFeatureQueryclass ExistsQueryclass HasChildQueryclass HasParentQueryclass IdQueryclass IntervalsQueryclass MoreLikeThisQuerytrait MultiTermQueryclass FuzzyQueryclass PrefixQueryclass RangeQueryclass RegexQueryclass WildcardQueryclass NestedQueryobject NoopQuery.typeclass ParentIdQueryclass PercolateQueryclass PinnedQueryclass QueryStringQueryclass RankFeatureQueryclass RawQueryclass ScriptQueryclass ScriptScoreQueryclass SimpleStringQueryclass SpanFirstQuerytrait SpanQueryclass SpanContainingQueryclass SpanFieldMaskingQueryclass SpanMultiTermQueryclass SpanNearQueryclass SpanNotQueryclass SpanOrQueryclass SpanTermQueryclass SpanWithinQueryclass TermQueryclass TermsLookupQueryclass TermsQuery[T]class TermsSetQueryShow all
case class QueryStringQuery(query: String, allowLeadingWildcard: Option[Boolean], analyzeWildcard: Option[Boolean], analyzer: Option[String], autoGeneratePhraseQueries: Option[Boolean], autoGenerateSynonymsPhraseQuery: Option[Boolean], boost: Option[Double], defaultOperator: Option[String], defaultField: Option[String], enablePositionIncrements: Option[Boolean], fields: Seq[(String, Option[Double])], fuzziness: Option[String], fuzzyMaxExpansions: Option[Int], fuzzyPrefixLength: Option[Int], fuzzyRewrite: Option[String], lenient: Option[Boolean], maxDeterminizedStates: Option[Int], minimumShouldMatch: Option[String], phraseSlop: Option[Int], quoteAnalyzer: Option[String], quoteFieldSuffix: Option[String], queryName: Option[String], rewrite: Option[String], splitOnWhitespace: Option[Boolean], tieBreaker: Option[Double], `type`: Option[MultiMatchQueryBuilderType], timeZone: Option[String]) extends Query
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Queryclass Objecttrait Matchableclass AnyShow all
case class RangeQuery(field: String, boost: Option[Double], timeZone: Option[String], lte: Option[Any], gte: Option[Any], gt: Option[Any], lt: Option[Any], format: Option[String], queryName: Option[String], relation: Option[RangeRelation]) extends MultiTermQuery
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait MultiTermQuerytrait Queryclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
object RangeRelation
Attributes
- Companion
- trait
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
RangeRelation.type
case class RankFeatureQuery(field: String, boost: Option[Double], saturation: Option[Saturation], log: Option[Log], sigmoid: Option[Sigmoid], linear: Option[Linear]) extends Query
object RankFeatureQuery
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
RankFeatureQuery.type
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Queryclass Objecttrait Matchableclass AnyShow all
case class RegexQuery(field: String, regex: String, flags: Seq[RegexpFlag], boost: Option[Double], maxDeterminedStates: Option[Int], queryName: Option[String], rewrite: Option[String], caseInsensitive: Option[Boolean]) extends MultiTermQuery
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait MultiTermQuerytrait Queryclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object All.typeobject AnyString.typeobject Complement.typeobject Empty.typeobject Intersection.typeobject Interval.typeobject None.typeShow all
object RegexpFlag
Attributes
- Companion
- trait
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
RegexpFlag.type
case class ScriptQuery(script: Script, boost: Option[Double], queryName: Option[String]) extends Query
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Queryclass Objecttrait Matchableclass AnyShow all
case class ScriptScoreQuery(script: String) extends Query
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Queryclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
object SimpleQueryStringFlag
Attributes
- Companion
- trait
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
case class SimpleStringQuery(query: String, analyzer: Option[String], analyzeWildcard: Option[Boolean], operator: Option[String], queryName: Option[String], quote_field_suffix: Option[String], lenient: Option[Boolean], fields: Seq[(String, Option[Double])], flags: Seq[SimpleQueryStringFlag], minimumShouldMatch: Option[String], autoGenerateSynonymsPhraseQuery: Option[Boolean]) extends Query
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Queryclass Objecttrait Matchableclass AnyShow all
case class Wildcard(pattern: String, analyzer: Option[String], useField: Option[String]) extends IntervalsRule
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait IntervalsRuleclass Objecttrait Matchableclass AnyShow all
In this article