Package

com.sksamuel.elastic4s.searches

queries

Permalink

package queries

Visibility
  1. Public
  2. All

Type Members

  1. case class ArtificialDocument(index: String, type: String, doc: String) extends Product with Serializable

    Permalink
  2. 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
  3. 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
  4. case class CommonTermsQueryDefinition(name: String, text: String, minimumShouldMatch: Option[String] = None, lowFreqMinimumShouldMatch: Option[String] = None, highFreqMinimumShouldMatch: Option[String] = 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
  5. case class ConstantScoreDefinition(query: QueryDefinition, boost: Option[Double] = None, queryName: Option[String] = None) extends QueryDefinition with Product with Serializable

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

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

    Permalink
  8. 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
  9. 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
  10. 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
  11. 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
  12. 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
  13. case class MoreLikeThisQueryDefinition(fields: Seq[String], likeTexts: Seq[String] = Nil, likeDocs: Seq[DocumentRef] = Nil, analyzer: Option[String] = None, artificialDocs: Seq[ArtificialDocument] = Nil, 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
  14. trait MultiTermQueryDefinition extends QueryDefinition

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

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

    Permalink
  17. 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
  18. trait QueryDefinition extends AnyRef

    Permalink
  19. 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
  20. 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
  21. case class RawQueryDefinition(json: String) extends QueryDefinition with Product with Serializable

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

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

    Permalink
  24. 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
  25. case class TypeQueryDefinition(type: String) extends QueryDefinition with Product with Serializable

    Permalink
  26. 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
  27. 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. package funcscorer

    Permalink
  2. package geo

    Permalink
  3. package matches

    Permalink
  4. package span

    Permalink
  5. package term

    Permalink

Ungrouped