Package

com.sksamuel.elastic4s.searches

queries

Permalink

package queries

Visibility
  1. Public
  2. All

Type Members

  1. class BoolQueryDefinition extends QueryDefinition

    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) extends QueryDefinition with DefinitionAttributeBoost with DefinitionAttributeCutoffFrequency with Product with Serializable

    Permalink
  4. case class ConstantScoreDefinition(builder: ConstantScoreQueryBuilder) 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 GeoBoundingBoxQueryDefinition(field: String, corners: Option[(Double, Double, Double, Double)] = None, geohash: Option[String] = None, cornersOGC: Option[(GeoPoint, GeoPoint)] = None, queryName: Option[String] = None, geoExecType: Option[GeoExecType] = None, validationMethod: Option[GeoValidationMethod] = None, ignoreUnmapped: Option[Boolean] = None) extends QueryDefinition with Product with Serializable

    Permalink
  8. case class GeoDistanceQueryDefinition(field: String) extends QueryDefinition with Product with Serializable

    Permalink
  9. case class GeoDistanceRangeQueryDefinition(field: String, geopoint: GeoPoint, geoDistance: Option[GeoDistance] = None, queryName: Option[String] = None, from: Option[Any] = None, to: Option[Any] = None, ignoreUnmapped: Option[Boolean] = None, validationMethod: Option[GeoValidationMethod] = None, boost: Option[Float] = None, includeLower: Option[Boolean] = None, includeUpper: Option[Boolean] = None) extends QueryDefinition with Product with Serializable

    Permalink
  10. case class GeoHashCellQueryDefinition(field: String, geohash: String, neighbors: Option[Boolean] = None, ignoreUnmapped: Option[Boolean] = None, precisionLevels: Option[Int] = None, precisionString: Option[String] = None, boost: Option[Double] = None, queryName: Option[String] = None) extends QueryDefinition with Product with Serializable

    Permalink
  11. case class GeoPolygonQueryDefinition(field: String, points: Seq[GeoPoint], ignoreUnmapped: Option[Boolean] = None, validationMethod: Option[GeoValidationMethod] = None, boost: Option[Float] = None, queryName: Option[String] = None) extends QueryDefinition with Product with Serializable

    Permalink
  12. case class GeoShapeDefinition(field: String, shape: ShapeBuilder, relation: Option[ShapeRelation] = None, boost: Option[Float] = None, queryName: Option[String] = None, strategy: Option[SpatialStrategy] = None, indexedShapeIndex: Option[String] = None, indexedShapePath: Option[String] = None, ignoreUnmapped: Option[Boolean] = None) extends Product with Serializable

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

    Permalink
  14. 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
  15. case class IdQueryDefinition(ids: Seq[String], types: Seq[String] = Nil, boost: Option[Double] = None, queryName: Option[String] = None) extends QueryDefinition with Product with Serializable

    Permalink
  16. case class InnerHitDefinition(name: String, highlight: Option[HighlightDefinition] = None) extends Product with Serializable

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

    Permalink
  18. case class MatchPhraseDefinition(field: String, value: Any, boost: Option[Double] = None, analyzer: Option[String] = None, slop: Option[Int] = None, queryName: Option[String] = None) extends QueryDefinition with Product with Serializable

    Permalink
  19. case class MatchPhrasePrefixDefinition(field: String, value: Any) extends QueryDefinition with DefinitionAttributeBoost with Product with Serializable

    Permalink
  20. case class MatchQueryDefinition(field: String, value: Any) extends QueryDefinition with DefinitionAttributeBoost with DefinitionAttributeFuzziness with DefinitionAttributeFuzzyRewrite with DefinitionAttributePrefixLength with DefinitionAttributeCutoffFrequency with Product with Serializable

    Permalink
  21. 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
  22. case class MultiMatchQueryDefinition(text: String) extends QueryDefinition with DefinitionAttributeFuzziness with DefinitionAttributePrefixLength with DefinitionAttributeFuzzyRewrite with DefinitionAttributeCutoffFrequency with Product with Serializable

    Permalink
  23. trait MultiTermQueryDefinition extends QueryDefinition

    Permalink
  24. 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
  25. case class PercolateQueryDefinition(field: String, type: String, ref: Option[DocumentRef] = None, source: Option[String] = None) extends QueryDefinition with Product with Serializable

    Permalink
  26. case class PrefixQueryDefinition(field: String, prefix: Any) extends MultiTermQueryDefinition with DefinitionAttributeRewrite with DefinitionAttributeBoost with Product with Serializable

    Permalink
  27. case class QueryStringQueryDefinition(query: String) extends QueryDefinition with DefinitionAttributeRewrite with DefinitionAttributeBoost with Product with Serializable

    Permalink
  28. case class RangeQueryDefinition(field: String) extends MultiTermQueryDefinition with DefinitionAttributeBoost with Product with Serializable

    Permalink
  29. case class RegexQueryDefinition(field: String, regex: Any) extends MultiTermQueryDefinition with DefinitionAttributeRewrite with DefinitionAttributeBoost with Product with Serializable

    Permalink
  30. case class ScriptQueryDefinition(script: ScriptDefinition) extends QueryDefinition with Product with Serializable

    Permalink
  31. case class SimpleStringQueryDefinition(query: String) extends QueryDefinition with Product with Serializable

    Permalink
  32. case class SpanFirstQueryDefinition(query: SpanQueryDefinition, end: Int) extends QueryDefinition with Product with Serializable

    Permalink
  33. case class SpanMultiTermQueryDefinition(query: MultiTermQueryDefinition) extends SpanQueryDefinition with Product with Serializable

    Permalink
  34. case class SpanNearQueryDefinition(clauses: Seq[SpanQueryDefinition], slop: Int, boost: Option[Double] = None, inOrder: Option[Boolean] = None, queryName: Option[String] = None) extends SpanQueryDefinition with Product with Serializable

    Permalink
  35. case class SpanNotQueryDefinition(include: SpanQueryDefinition, exclude: SpanQueryDefinition) extends QueryDefinition with Product with Serializable

    Permalink
  36. case class SpanOrQueryDefinition(clauses: Seq[SpanQueryDefinition], boost: Option[Double] = None, queryName: Option[String] = None) extends SpanQueryDefinition with Product with Serializable

    Permalink
  37. trait SpanQueryDefinition extends QueryDefinition

    Permalink
  38. class SpanTermQueryDefinition extends SpanQueryDefinition

    Permalink
  39. case class TermQueryDefinition(field: String, value: Any) extends QueryDefinition with Product with Serializable

    Permalink
  40. case class TermsLookupQueryDefinition(field: String, termsLookup: TermsLookup) extends QueryDefinition with Product with Serializable

    Permalink
  41. case class TermsQueryDefinition(builder: TermsQueryBuilder) extends QueryDefinition with Product with Serializable

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

    Permalink
  43. case class WildcardQueryDefinition(field: String, query: Any) extends QueryDefinition with MultiTermQueryDefinition with DefinitionAttributeRewrite with DefinitionAttributeBoost with Product with Serializable

    Permalink
  44. case class FuzzyQueryDefinition(field: String, termValue: Any) extends MultiTermQueryDefinition with DefinitionAttributePrefixLength with DefinitionAttributeBoost 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

  45. case class IndicesQueryDefinition(indices: Iterable[String], query: QueryDefinition) extends QueryDefinition with Product with Serializable

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 5.0.0) query instead search on the _index field

  46. 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

Ungrouped