trait SearchDsl extends QueryDsl with HighlightDsl with ScriptFieldDsl

Linear Supertypes
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. SearchDsl
  2. ScriptFieldDsl
  3. HighlightDsl
  4. QueryDsl
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. case class ExpectsScript (field: String) extends Product with Serializable
    Definition Classes
    ScriptFieldDsl
  2. trait BuildableTermsQuery [T] extends AnyRef
    Definition Classes
    QueryDsl
  3. class CommonQueryExpectsText extends AnyRef
    Definition Classes
    QueryDsl
  4. class GeoDistanceExpectsDistance extends AnyRef
    Definition Classes
    QueryDsl
  5. class GeoDistanceExpectsPoint extends AnyRef
    Definition Classes
    QueryDsl
  6. class GeoPolygonExpectsPoints extends AnyRef
    Definition Classes
    QueryDsl
  7. class HasChildQueryExpectsQuery extends AnyRef
    Definition Classes
    QueryDsl
  8. class HasParentQueryExpectsQuery extends AnyRef
    Definition Classes
    QueryDsl
  9. class MoreLikeThisExpectsLikes extends AnyRef
    Definition Classes
    QueryDsl
  10. class NestedQueryExpectsQuery extends AnyRef
    Definition Classes
    QueryDsl
  11. class PercolateExpectsUsing extends AnyRef
    Definition Classes
    QueryDsl
  12. class SpanFirstExpectsEnd extends AnyRef
    Definition Classes
    QueryDsl
  13. implicit class MultiSearchDefinitionShowOps extends AnyRef
  14. implicit class SearchDefinitionShowOps extends AnyRef

Value Members

  1. implicit object AnyRefBuildableTermsQuery extends BuildableTermsQuery[AnyRef]
    Definition Classes
    QueryDsl
  2. implicit object DoubleBuildableTermsQuery extends BuildableTermsQuery[Double]
    Definition Classes
    QueryDsl
  3. implicit object FloatBuildableTermsQuery extends BuildableTermsQuery[Float]
    Definition Classes
    QueryDsl
  4. implicit object IntBuildableTermsQuery extends BuildableTermsQuery[Int]
    Definition Classes
    QueryDsl
  5. implicit object LongBuildableTermsQuery extends BuildableTermsQuery[Long]
    Definition Classes
    QueryDsl
  6. implicit object StringBuildableTermsQuery extends BuildableTermsQuery[String]
    Definition Classes
    QueryDsl
  7. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  8. final def ##(): Int
    Definition Classes
    AnyRef → Any
  9. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  10. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  11. def bool(mustQueries: Seq[QueryDefinition], shouldQueries: Seq[QueryDefinition], notQueries: Seq[QueryDefinition]): BoolQueryDefinition
    Definition Classes
    QueryDsl
  12. def boolQuery(): BoolQueryDefinition
    Definition Classes
    QueryDsl
  13. def boostingQuery(positiveQuery: QueryDefinition, negativeQuery: QueryDefinition): BoostingQueryDefinition
    Definition Classes
    QueryDsl
  14. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  15. def commonQuery(field: String, text: String): CommonTermsQueryDefinition
    Definition Classes
    QueryDsl
  16. def commonQuery(field: String): CommonQueryExpectsText
    Definition Classes
    QueryDsl
  17. def constantScoreQuery(query: QueryDefinition): ConstantScoreDefinition
    Definition Classes
    QueryDsl
  18. def dismax(queries: Iterable[QueryDefinition]): DisMaxDefinition
    Definition Classes
    QueryDsl
  19. def dismax(first: QueryDefinition, rest: QueryDefinition*): DisMaxDefinition
    Definition Classes
    QueryDsl
  20. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  21. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  22. def existsQuery(field: String): ExistsQueryDefinition
    Definition Classes
    QueryDsl
  23. def fieldNamesQuery(names: Iterable[String]): TermsQueryDefinition
    Definition Classes
    QueryDsl
  24. def fieldNamesQuery(first: String, rest: String*): TermsQueryDefinition
    Definition Classes
    QueryDsl
  25. def filter(queries: Iterable[QueryDefinition]): BoolQueryDefinition
    Definition Classes
    QueryDsl
  26. def filter(first: QueryDefinition, rest: QueryDefinition*): BoolQueryDefinition
    Definition Classes
    QueryDsl
  27. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  28. def functionScoreQuery(query: QueryDefinition): FunctionScoreQueryDefinition
    Definition Classes
    QueryDsl
  29. def functionScoreQuery(): FunctionScoreQueryDefinition
    Definition Classes
    QueryDsl
  30. def geoBoxQuery(field: String, geohash: String): GeoBoundingBoxQueryDefinition
    Definition Classes
    QueryDsl
  31. def geoBoxQuery(field: String): GeoBoundingBoxQueryDefinition
    Definition Classes
    QueryDsl
  32. def geoDistanceQuery(field: String): GeoDistanceExpectsPoint
    Definition Classes
    QueryDsl
  33. def geoDistanceRangeQuery(field: String, geoPoint: GeoPoint): GeoDistanceRangeQueryDefinition
    Definition Classes
    QueryDsl
  34. def geoHashCell(field: String, value: GeoPoint): GeoHashCellQueryDefinition
    Definition Classes
    QueryDsl
  35. def geoHashCell(field: String, value: String): GeoHashCellQueryDefinition
    Definition Classes
    QueryDsl
  36. def geoPolygonQuery(field: String, points: Iterable[GeoPoint]): GeoPolygonQueryDefinition
    Definition Classes
    QueryDsl
  37. def geoPolygonQuery(field: String, first: GeoPoint, rest: GeoPoint*): GeoPolygonQueryDefinition
    Definition Classes
    QueryDsl
  38. def geoPolyonQuery(field: String): GeoPolygonExpectsPoints
    Definition Classes
    QueryDsl
  39. def geoShapeQuery(field: String, shape: ShapeBuilder): GeoShapeDefinition
    Definition Classes
    QueryDsl
  40. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
  41. def hasChildQuery(type: String, query: QueryDefinition, scoreMode: ScoreMode): HasChildQueryDefinition
    Definition Classes
    QueryDsl
  42. def hasChildQuery(type: String): HasChildQueryExpectsQuery
    Definition Classes
    QueryDsl
  43. def hasParentQuery(type: String, query: QueryDefinition, score: Boolean): HasParentQueryDefinition
    Definition Classes
    QueryDsl
  44. def hasParentQuery(type: String): HasParentQueryExpectsQuery
    Definition Classes
    QueryDsl
  45. def hashCode(): Int
    Definition Classes
    AnyRef → Any
  46. def highlight(field: String): HighlightFieldDefinition
    Definition Classes
    HighlightDsl
  47. def highlightOptions(): HighlightOptionsDefinition
    Definition Classes
    HighlightDsl
  48. def idsQuery(id: String, rest: String*): IdQueryDefinition
    Definition Classes
    QueryDsl
  49. def idsQuery(ids: Iterable[String]): IdQueryDefinition
    Definition Classes
    QueryDsl
  50. def innerHits(name: String): InnerHitDefinition
    Definition Classes
    QueryDsl
  51. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  52. def matchAllQuery(): MatchAllQueryDefinition
    Definition Classes
    QueryDsl
  53. def matchPhrasePrefixQuery(field: String, value: Any): MatchPhrasePrefixDefinition
    Definition Classes
    QueryDsl
  54. def matchPhraseQuery(field: String, value: Any): MatchPhraseDefinition
    Definition Classes
    QueryDsl
  55. def matchQuery(field: String, value: Any): MatchQueryDefinition
    Definition Classes
    QueryDsl
  56. def matchQuery(tuple: (String, Any)): MatchQueryDefinition
    Definition Classes
    QueryDsl
  57. def moreLikeThisQuery(fields: Iterable[String]): MoreLikeThisExpectsLikes
    Definition Classes
    QueryDsl
  58. def moreLikeThisQuery(first: String, rest: String*): MoreLikeThisExpectsLikes
    Definition Classes
    QueryDsl
  59. def multi(searches: SearchDefinition*): MultiSearchDefinition
  60. def multi(searches: Iterable[SearchDefinition]): MultiSearchDefinition
  61. def multiMatchQuery(text: String): MultiMatchQueryDefinition
    Definition Classes
    QueryDsl
  62. def must(queries: Iterable[QueryDefinition]): BoolQueryDefinition
    Definition Classes
    QueryDsl
  63. def must(first: QueryDefinition, rest: QueryDefinition*): BoolQueryDefinition
    Definition Classes
    QueryDsl
  64. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  65. def nestedQuery(path: String): NestedQueryExpectsQuery
    Definition Classes
    QueryDsl
  66. def not(queries: Iterable[QueryDefinition]): BoolQueryDefinition
    Definition Classes
    QueryDsl
  67. def not(queries: QueryDefinition*): BoolQueryDefinition
    Definition Classes
    QueryDsl
  68. final def notify(): Unit
    Definition Classes
    AnyRef
  69. final def notifyAll(): Unit
    Definition Classes
    AnyRef
  70. def percolateQuery(type: String, field: String = "query"): PercolateExpectsUsing
    Definition Classes
    QueryDsl
  71. def prefixQuery(field: String, value: Any): PrefixQueryDefinition
    Definition Classes
    QueryDsl
  72. def prefixQuery(tuple: (String, Any)): PrefixQueryDefinition
    Definition Classes
    QueryDsl
  73. def query(queryString: String): QueryStringQueryDefinition
    Definition Classes
    QueryDsl
  74. def queryStringQuery(queryString: String): QueryStringQueryDefinition
    Definition Classes
    QueryDsl
  75. def rangeQuery(field: String): RangeQueryDefinition
    Definition Classes
    QueryDsl
  76. def regexQuery(field: String, value: Any): RegexQueryDefinition
    Definition Classes
    QueryDsl
  77. def regexQuery(tuple: (String, Any)): RegexQueryDefinition
    Definition Classes
    QueryDsl
  78. def rescore(query: QueryDefinition): RescoreDefinition
  79. def scriptQuery(script: String): ScriptQueryDefinition
    Definition Classes
    QueryDsl
  80. def search(indexesAndTypes: IndexesAndTypes): SearchDefinition
  81. def search(indexTypes: IndexAndTypes): SearchDefinition
  82. def search(indexes: Indexes): SearchDefinition
  83. def search(indexes: Iterable[String]): SearchDefinition
  84. def search(first: String, rest: String*): SearchDefinition
  85. def search(index: String): SearchDefinition
  86. def should(queries: Iterable[QueryDefinition]): BoolQueryDefinition
    Definition Classes
    QueryDsl
  87. def should(queries: QueryDefinition*): BoolQueryDefinition
    Definition Classes
    QueryDsl
  88. def simpleStringQuery(q: String): SimpleStringQueryDefinition
    Definition Classes
    QueryDsl
  89. def spanFirstQuery(query: SpanQueryDefinition): SpanFirstExpectsEnd
    Definition Classes
    QueryDsl
  90. def spanMultiTermQuery(query: MultiTermQueryDefinition): SpanMultiTermQueryDefinition
    Definition Classes
    QueryDsl
  91. def spanNearQuery(defs: Iterable[SpanQueryDefinition], slop: Int): SpanNearQueryDefinition
    Definition Classes
    QueryDsl
  92. def spanNotQuery(include: SpanQueryDefinition, exclude: SpanQueryDefinition): SpanNotQueryDefinition
    Definition Classes
    QueryDsl
  93. def spanOrQuery(first: SpanQueryDefinition, rest: SpanQueryDefinition*): SpanOrQueryDefinition
    Definition Classes
    QueryDsl
  94. def spanOrQuery(iterable: Iterable[SpanQueryDefinition]): SpanOrQueryDefinition
    Definition Classes
    QueryDsl
  95. def spanTermQuery(field: String, value: Any): SpanTermQueryDefinition
    Definition Classes
    QueryDsl
  96. implicit def string2query(string: String): SimpleStringQueryDefinition
    Definition Classes
    QueryDsl
  97. def stringQuery(q: String): QueryStringQueryDefinition
    Definition Classes
    QueryDsl
  98. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  99. def termQuery(field: String, value: Any): TermQueryDefinition
    Definition Classes
    QueryDsl
  100. def termQuery(tuple: (String, Any)): TermQueryDefinition
    Definition Classes
    QueryDsl
  101. def termsLookupQuery(field: String, ref: DocumentRef, path: String): TermsQueryDefinition
    Definition Classes
    QueryDsl
  102. def termsQuery[T](field: String, values: Iterable[T])(implicit buildable: BuildableTermsQuery[T]): TermsQueryDefinition
    Definition Classes
    QueryDsl
  103. def termsQuery[T](field: String, first: T, rest: T*)(implicit arg0: BuildableTermsQuery[T]): TermsQueryDefinition
    Definition Classes
    QueryDsl
  104. implicit def toRichResponse(resp: SearchResponse): RichSearchResponse
  105. def toString(): String
    Definition Classes
    AnyRef → Any
  106. implicit def tuple2query(kv: (String, String)): TermQueryDefinition
    Definition Classes
    QueryDsl
  107. def typeQuery(type: String): TypeQueryDefinition
    Definition Classes
    QueryDsl
  108. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  109. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  110. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  111. def wildcardQuery(field: String, value: Any): WildcardQueryDefinition
    Definition Classes
    QueryDsl
  112. def wildcardQuery(tuple: (String, Any)): WildcardQueryDefinition
    Definition Classes
    QueryDsl
  113. implicit object MultiSearchDefinitionExecutable extends Executable[MultiSearchDefinition, MultiSearchResponse, RichMultiSearchResponse]
  114. implicit object MultiSearchDefinitionShow extends Show[MultiSearchDefinition]
  115. implicit object SearchDefinitionExecutable extends Executable[SearchDefinition, SearchResponse, RichSearchResponse]
  116. implicit object SearchDefinitionShow extends Show[SearchDefinition]

Deprecated Value Members

  1. def bool(block: ⇒ BoolQueryDefinition): BoolQueryDefinition
    Definition Classes
    QueryDsl
    Annotations
    @deprecated
    Deprecated

    (Since version 5.0.0) this usage leads to subtle bugs, please use boolQuery().must(...).should(...).not(...)

  2. def options: HighlightOptionsDefinition
    Definition Classes
    HighlightDsl
    Annotations
    @deprecated
    Deprecated

    (Since version 5.0.0) use highlightOptions()

  3. implicit def string2highlightfield(name: String): HighlightFieldDefinition
    Definition Classes
    HighlightDsl
    Annotations
    @deprecated
    Deprecated

    (Since version 5.0.0) use highlight(name)

Inherited from ScriptFieldDsl

Inherited from HighlightDsl

Inherited from QueryDsl

Inherited from AnyRef

Inherited from Any

Ungrouped