Package

com.sksamuel.elastic4s.searches

queries

Permalink

package queries

Visibility
  1. Public
  2. All

Type Members

  1. case class BoolQueryDefinition(adjustPureNegative: Option[Boolean] = None, boost: Option[Double] = None, disableCoord: Option[Boolean] = None, minimumShouldMatch: Option[String] = None, queryName: Option[String] = None, filters: Seq[QueryDefinition] = Nil, must: Seq[QueryDefinition] = Nil, not: Seq[QueryDefinition] = Nil, should: Seq[QueryDefinition] = Nil) extends QueryDefinition with Product with Serializable

    Permalink
  2. case class BoostingQueryDefinition(positiveQuery: QueryDefinition, negativeQuery: QueryDefinition, queryName: Option[String] = None, boost: Option[Double] = None, negativeBoost: Option[Double] = None) extends QueryDefinition with Product with Serializable

    Permalink
  3. case class CommonTermsQueryDefinition(name: String, text: String, minimumShouldMatch: Option[Int] = None, lowFreqMinimumShouldMatch: Option[Int] = None, highFreqMinimumShouldMatch: Option[Int] = None, cutoffFrequency: Option[Double] = None, queryName: Option[String] = None, disableCoord: Option[Boolean] = None, boost: Option[Double] = None, highFreqOperator: Option[String] = None, lowFreqOperator: Option[String] = None, analyzer: Option[String] = None) extends QueryDefinition with Product with Serializable

    Permalink
  4. case class ConstantScoreDefinition(query: QueryDefinition, boost: Option[Double] = None, queryName: Option[String] = None) extends QueryDefinition with Product with Serializable

    Permalink
  5. case class DisMaxDefinition(queries: Seq[QueryDefinition], boost: Option[Double] = None, tieBreaker: Option[Double] = None, queryName: Option[String] = None) extends QueryDefinition with Product with Serializable

    Permalink
  6. case class ExistsQueryDefinition(field: String, boost: Option[Float] = None, queryName: Option[String] = None) extends QueryDefinition with Product with Serializable

    Permalink
  7. case class HasChildQueryDefinition(type: String, query: QueryDefinition, scoreMode: ScoreMode, boost: Option[Double] = None, ignoreUnmapped: Option[Boolean] = None, innerHit: Option[InnerHitDefinition] = None, minMaxChildren: Option[(Int, Int)] = None, queryName: Option[String] = None) extends QueryDefinition with Product with Serializable

    Permalink
  8. case class HasParentQueryDefinition(type: String, query: QueryDefinition, score: Boolean, boost: Option[Double] = None, ignoreUnmapped: Option[Boolean] = None, innerHit: Option[InnerHitDefinition] = None, queryName: Option[String] = None) extends QueryDefinition with Product with Serializable

    Permalink
  9. case class IdQueryDefinition(ids: Seq[Any], types: Seq[String] = Nil, boost: Option[Double] = None, queryName: Option[String] = None) extends QueryDefinition with Product with Serializable

    Permalink
  10. case class InnerHitDefinition(name: String, size: Option[Int] = None, fetchSource: Option[FetchSourceContext] = None, version: Option[Boolean] = None, trackScores: Option[Boolean] = None, explain: Option[Boolean] = None, storedFieldNames: Seq[String] = Nil, docValueFields: Seq[String] = Nil, sorts: Seq[SortDefinition] = Nil, from: Option[Int] = None, highlights: Seq[HighlightFieldDefinition] = Nil) extends Product with Serializable

    Permalink
  11. case class MoreLikeThisQueryDefinition(fields: Seq[String], likeTexts: Seq[String] = Nil, likeDocs: Seq[DocumentRef] = Nil, analyzer: Option[String] = None, boost: Option[Double] = None, boostTerms: Option[Double] = None, failOnUnsupportedField: Option[Boolean] = None, include: Option[Boolean] = None, minDocFreq: Option[Int] = None, maxDocFreq: Option[Int] = None, minWordLength: Option[Int] = None, maxWordLength: Option[Int] = None, minTermFreq: Option[Int] = None, maxQueryTerms: Option[Int] = None, minShouldMatch: Option[String] = None, unlikeTexts: Seq[String] = Nil, unlikeDocs: Seq[DocumentRef] = Nil, stopWords: Seq[String] = Nil, queryName: Option[String] = None) extends QueryDefinition with Product with Serializable

    Permalink
  12. trait MultiTermQueryDefinition extends QueryDefinition

    Permalink
  13. case class NestedQueryDefinition(path: String, query: QueryDefinition, scoreMode: ScoreMode, boost: Option[Double] = None, ignoreUnmapped: Option[Boolean] = None, inner: Option[InnerHitDefinition] = None, queryName: Option[String] = None) extends QueryDefinition with Product with Serializable

    Permalink
  14. case class PercolateQueryDefinition(field: String, type: String, ref: Option[DocumentRef] = None, source: Option[String] = None) extends QueryDefinition with Product with Serializable

    Permalink
  15. case class PrefixQueryDefinition(field: String, prefix: Any, boost: Option[Double] = None, queryName: Option[String] = None, rewrite: Option[String] = None) extends MultiTermQueryDefinition with Product with Serializable

    Permalink
  16. trait QueryDefinition extends AnyRef

    Permalink
  17. case class QueryStringQueryDefinition(query: String, allowLeadingWildcard: Option[Boolean] = None, analyzeWildcard: Option[Boolean] = None, analyzer: Option[String] = None, autoGeneratePhraseQueries: Option[Boolean] = None, boost: Option[Double] = None, defaultOperator: Option[String] = None, defaultField: Option[String] = None, enablePositionIncrements: Option[Boolean] = None, fields: Seq[(String, Float)] = Nil, fuzziness: Option[String] = None, fuzzyMaxExpansions: Option[Int] = None, fuzzyPrefixLength: Option[Int] = None, fuzzyRewrite: Option[String] = None, lenient: Option[Boolean] = None, minimumShouldMatch: Option[Int] = None, phraseSlop: Option[Int] = None, quoteFieldSuffix: Option[String] = None, queryName: Option[String] = None, rewrite: Option[String] = None, splitOnWhitespace: Option[Boolean] = None, tieBreaker: Option[Double] = None) extends QueryDefinition with Product with Serializable

    Permalink
  18. case class RangeQueryDefinition(field: String, boost: Option[Double] = None, timeZone: Option[String] = None, includeUpper: Option[Boolean] = None, includeLower: Option[Boolean] = None, lte: Option[String] = None, gte: Option[String] = None, from: Option[Any] = None, to: Option[Any] = None, queryName: Option[String] = None) extends MultiTermQueryDefinition with Product with Serializable

    Permalink
  19. case class RawQueryDefinition(json: String) extends QueryDefinition with Product with Serializable

    Permalink
  20. case class RegexQueryDefinition(field: String, regex: String, flags: Seq[String] = Nil, boost: Option[Double] = None, queryName: Option[String] = None, rewrite: Option[String] = None) extends MultiTermQueryDefinition with Product with Serializable

    Permalink
  21. case class ScriptQueryDefinition(script: ScriptDefinition, boost: Option[Double] = None, queryName: Option[String] = None) extends QueryDefinition with Product with Serializable

    Permalink
  22. case class SimpleStringQueryDefinition(query: String, analyzer: Option[String] = None, analyzeWildcard: Option[Boolean] = None, operator: Option[String] = None, queryName: Option[String] = None, quote_field_suffix: Option[String] = None, lenient: Option[Boolean] = None, fields: Seq[(String, Double)] = Nil, flags: Seq[SimpleQueryStringFlag] = Nil, minimumShouldMatch: Option[Int] = None) extends QueryDefinition with Product with Serializable

    Permalink
  23. case class TypeQueryDefinition(type: String) extends QueryDefinition with Product with Serializable

    Permalink
  24. case class WildcardQueryDefinition(field: String, query: Any, boost: Option[Double] = None, queryName: Option[String] = None, rewrite: Option[String] = None) extends QueryDefinition with MultiTermQueryDefinition with Product with Serializable

    Permalink
  25. case class FuzzyQueryDefinition(field: String, termValue: Any, fuzziness: Option[String] = None, boost: Option[Double] = None, transpositions: Option[Boolean] = None, maxExpansions: Option[Int] = None, prefixLength: Option[Int] = None, queryName: Option[String] = None, rewrite: Option[String] = None) extends MultiTermQueryDefinition with Product with Serializable

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 5.0.0) Fuzzy queries are not useful enough and will be removed in a future version

  26. case class MoreLikeThisItem(index: String, type: String, id: String) extends Product with Serializable

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 5.0.0) use DocumentRef

Value Members

  1. object RegexpFlag

    Permalink
  2. package funcscorer

    Permalink
  3. package geo

    Permalink
  4. package matches

    Permalink
  5. package span

    Permalink
  6. package term

    Permalink

Ungrouped