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 Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class AnyOf(intervals: List[IntervalsRule], filter: Option[IntervalsFilter]) extends IntervalsRule

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class ArtificialDocument(index: String, doc: String, routing: Option[String])

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class BoostingQuery(positiveQuery: Query, negativeQuery: Query, queryName: Option[String], boost: Option[Double], negativeBoost: Option[Double]) extends Query

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Query
class Object
trait Matchable
class Any
Show 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 Serializable
trait Product
trait Equals
trait Query
class Object
trait Matchable
class Any
Show all
case class ConstantScore(query: Query, boost: Option[Double], queryName: Option[String]) extends Query

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Query
class Object
trait Matchable
class Any
Show all
trait CustomQuery extends Query

Attributes

Supertypes
trait Query
class Object
trait Matchable
class Any
case class DisMaxQuery(queries: Seq[Query], boost: Option[Double], tieBreaker: Option[Double], queryName: Option[String]) extends Query

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Query
class Object
trait Matchable
class Any
Show all
case class DistanceFeatureQuery(field: String, origin: String, pivot: String, boost: Option[Double]) extends Query

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Query
class Object
trait Matchable
class Any
Show all
case class ExistsQuery(field: String, boost: Option[Double], queryName: Option[String]) extends Query

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Query
class Object
trait Matchable
class Any
Show 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 Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show 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 Serializable
trait Product
trait Equals
trait Query
class Object
trait Matchable
class Any
Show 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 Serializable
trait Product
trait Equals
trait Query
class Object
trait Matchable
class Any
Show 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 Serializable
trait Product
trait Equals
trait Query
class Object
trait Matchable
class Any
Show all
case class IdQuery(ids: Seq[Any], types: Seq[String], boost: Option[Double], queryName: Option[String]) extends Query

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Query
class Object
trait Matchable
class Any
Show 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 Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show 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 Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class IntervalsQuery(field: String, rule: IntervalsRule) extends Query

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Query
class Object
trait Matchable
class Any
Show all
sealed trait IntervalsRule

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
class AllOf
class AnyOf
class Fuzzy
class Match
class Prefix
class Wildcard
Show 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 Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class MoreLikeThisItem(ref: DocumentRef, routing: Option[String])

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self 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 Serializable
trait Product
trait Equals
trait Query
class Object
trait Matchable
class Any
Show all
trait MultiTermQuery extends Query

Attributes

Supertypes
trait Query
class Object
trait Matchable
class Any
Known subtypes
class FuzzyQuery
class PrefixQuery
class RangeQuery
class RegexQuery
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 Serializable
trait Product
trait Equals
trait Query
class Object
trait Matchable
class Any
Show all
object NoopQuery extends Query

Attributes

Supertypes
trait Query
class Object
trait Matchable
class Any
Self type
NoopQuery.type
case class ParentIdQuery(`type`: String, id: String, ignoreUnmapped: Option[Boolean], boost: Option[Double], queryName: Option[String]) extends Query

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Query
class Object
trait Matchable
class Any
Show all
case class PercolateQuery(field: String, `type`: String, ref: Option[DocumentRef], source: Option[String]) extends Query

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Query
class Object
trait Matchable
class Any
Show all
case class PinnedQuery(ids: List[String], organic: Query) extends Query

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Query
class Object
trait Matchable
class Any
Show all
case class Prefix(prefix: String, analyzer: Option[String], useField: Option[String]) extends IntervalsRule

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show 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 Serializable
trait Product
trait Equals
trait Query
class Object
trait Matchable
class Any
Show 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 Serializable
trait Product
trait Equals
trait Query
class Object
trait Matchable
class Any
Show 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 Serializable
trait Product
trait Equals
trait Query
class Object
trait Matchable
class Any
Show all
sealed trait RangeRelation

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Contains.type
object Intersects.type
object Within.type
object RangeRelation

Attributes

Companion
trait
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
case class RankFeatureQuery(field: String, boost: Option[Double], saturation: Option[Saturation], log: Option[Log], sigmoid: Option[Sigmoid], linear: Option[Linear]) extends Query

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
trait Query
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class RawQuery(json: String) extends Query

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Query
class Object
trait Matchable
class Any
Show 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 Serializable
trait Product
trait Equals
trait Query
class Object
trait Matchable
class Any
Show all
sealed trait RegexpFlag

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object All.type
object AnyString.type
object Complement.type
object Empty.type
object Intersection.type
object Interval.type
object None.type
Show all
object RegexpFlag

Attributes

Companion
trait
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
RegexpFlag.type
case class ScriptQuery(script: Script, boost: Option[Double], queryName: Option[String]) extends Query

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Query
class Object
trait Matchable
class Any
Show all
case class ScriptScoreQuery(script: String) extends Query

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Query
class Object
trait Matchable
class Any
Show all
sealed trait SimpleQueryStringFlag

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object ALL.type
object AND.type
object ESCAPE.type
object FUZZY.type
object NEAR.type
object NONE.type
object NOT.type
object OR.type
object PHRASE.type
object PRECEDENCE.type
object PREFIX.type
object SLOP.type
object WHITESPACE.type
Show all

Attributes

Companion
trait
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class 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 Serializable
trait Product
trait Equals
trait Query
class Object
trait Matchable
class Any
Show all
case class Wildcard(pattern: String, analyzer: Option[String], useField: Option[String]) extends IntervalsRule

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all