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, routing: Option[String] = None) extends Product with Serializable

    Permalink
  2. case class BoolQuery(adjustPureNegative: Option[Boolean] = None, boost: Option[Double] = None, minimumShouldMatch: Option[String] = None, queryName: Option[String] = None, filters: Seq[Query] = Nil, must: Seq[Query] = Nil, not: Seq[Query] = Nil, should: Seq[Query] = Nil) extends Query with Product with Serializable

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

    Permalink
  4. case class CommonTermsQuery(name: String, text: String, minimumShouldMatch: Option[String] = None, lowFreqMinimumShouldMatch: Option[String] = None, highFreqMinimumShouldMatch: Option[String] = None, cutoffFrequency: Option[Double] = None, queryName: Option[String] = None, boost: Option[Double] = None, highFreqOperator: Option[String] = None, lowFreqOperator: Option[String] = None, analyzer: Option[String] = None) extends Query with Product with Serializable

    Permalink
  5. case class ConstantScore(query: Query, boost: Option[Double] = None, queryName: Option[String] = None) extends Query with Product with Serializable

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

    Permalink
  7. case class ExistsQuery(field: String, boost: Option[Double] = None, queryName: Option[String] = None) extends Query with Product with Serializable

    Permalink
  8. case class FuzzyQuery(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 MultiTermQuery with Product with Serializable

    Permalink
  9. case class HasChildQuery(type: String, query: Query, scoreMode: ScoreMode, boost: Option[Double] = None, ignoreUnmapped: Option[Boolean] = None, innerHit: Option[InnerHit] = None, minChildren: Option[Int] = None, maxChildren: Option[Int] = None, queryName: Option[String] = None) extends Query with Product with Serializable

    Permalink
  10. case class HasParentQuery(parentType: String, query: Query, score: Boolean, boost: Option[Double] = None, ignoreUnmapped: Option[Boolean] = None, innerHit: Option[InnerHit] = None, queryName: Option[String] = None) extends Query with Product with Serializable

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

    Permalink
  12. case class InnerHit(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[Sort] = Nil, from: Option[Int] = None, highlights: Seq[HighlightField] = Nil) extends Product with Serializable

    Permalink
  13. case class MoreLikeThisItem(ref: DocumentRef, routing: Option[String] = None) extends Product with Serializable

    Permalink
  14. case class MoreLikeThisQuery(fields: Seq[String], likeTexts: Seq[String] = Nil, likeDocs: Seq[MoreLikeThisItem] = 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[MoreLikeThisItem] = Nil, stopWords: Seq[String] = Nil, queryName: Option[String] = None) extends Query with Product with Serializable

    Permalink
  15. trait MultiTermQuery extends Query

    Permalink
  16. case class NestedQuery(path: String, query: Query, scoreMode: Option[ScoreMode] = None, boost: Option[Double] = None, ignoreUnmapped: Option[Boolean] = None, inner: Option[InnerHit] = None, queryName: Option[String] = None) extends Query with Product with Serializable

    Permalink
  17. case class ParentIdQuery(type: String, id: String, ignoreUnmapped: Option[Boolean] = None, boost: Option[Double] = None, queryName: Option[String] = None) extends Query with Product with Serializable

    Permalink
  18. case class PercolateQuery(field: String, type: String, ref: Option[DocumentRef] = None, source: Option[String] = None) extends Query with Product with Serializable

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

    Permalink
  20. trait Query extends AnyRef

    Permalink
  21. case class QueryStringQuery(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, Double)] = 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 Query with Product with Serializable

    Permalink
  22. case class RangeQuery(field: String, boost: Option[Double] = None, timeZone: Option[String] = None, lte: Option[Any] = None, gte: Option[Any] = None, gt: Option[Any] = None, lt: Option[Any] = None, format: Option[String] = None, queryName: Option[String] = None, relation: Option[RangeRelation] = None) extends MultiTermQuery with Product with Serializable

    Permalink
  23. sealed trait RangeRelation extends AnyRef

    Permalink
  24. case class RawQuery(json: String) extends Query with Product with Serializable

    Permalink
  25. case class RegexQuery(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 MultiTermQuery with Product with Serializable

    Permalink
  26. sealed trait RegexpFlag extends AnyRef

    Permalink
  27. case class ScriptQuery(script: Script, boost: Option[Double] = None, queryName: Option[String] = None) extends Query with Product with Serializable

    Permalink
  28. case class ScriptScoreQuery(script: String) extends Query with Product with Serializable

    Permalink
  29. sealed trait SimpleQueryStringFlag extends AnyRef

    Permalink
  30. case class SimpleStringQuery(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, Option[Double])] = Nil, flags: Seq[SimpleQueryStringFlag] = Nil, minimumShouldMatch: Option[Int] = None) extends Query with Product with Serializable

    Permalink
  31. case class TypeQuery(type: String) extends Query with Product with Serializable

    Permalink
  32. case class WildcardQuery(field: String, query: Any, boost: Option[Double] = None, queryName: Option[String] = None, rewrite: Option[String] = None) extends Query with MultiTermQuery with Product with Serializable

    Permalink

Value Members

  1. object MoreLikeThisItem extends Serializable

    Permalink
  2. object NoopQuery extends Query

    Permalink
  3. object RangeRelation

    Permalink
  4. object RegexpFlag

    Permalink
  5. object SimpleQueryStringFlag

    Permalink
  6. package funcscorer

    Permalink
  7. package geo

    Permalink
  8. package matches

    Permalink
  9. package span

    Permalink
  10. package term

    Permalink

Ungrouped