Trait

com.sumologic.elasticsearch.restlastic.dsl

QueryDsl

Related Doc: package dsl

Permalink

trait QueryDsl extends DslCommons with SortDsl

Linear Supertypes
SortDsl, DslCommons, AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. QueryDsl
  2. SortDsl
  3. DslCommons
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. case class Bool(queries: List[BoolQuery], filterContext: FilteredContext = FilteredContext(List()), boost: Option[Float] = None) extends CompoundQuery with Product with Serializable

    Permalink
  2. sealed trait BoolQuery extends EsOperation

    Permalink
  3. trait CompoundQuery extends Query

    Permalink
  4. case class ConstantScore(filter: Query, boost: Float) extends Query with Product with Serializable

    Permalink
  5. case class DisMaxQuery(queries: Seq[Query], tie_breaker: Option[Float] = None, boost: Option[Float] = None) extends Query with Product with Serializable

    Permalink
  6. trait EsOperation extends AnyRef

    Permalink
    Definition Classes
    DslCommons
  7. trait FieldType extends AnyRef

    Permalink
    Definition Classes
    DslCommons
  8. trait Filter extends EsOperation

    Permalink
  9. case class FilteredContext(filter: List[Filter]) extends Query with Product with Serializable

    Permalink
  10. case class GeoDistanceFilter(distance: String, field: String, location: GeoLocation) extends Filter with Product with Serializable

    Permalink
  11. case class GeoDistanceSort(field: String, location: Dsl.GeoLocation, order: SortOrder, unit: String, distanceType: String) extends Sort with Product with Serializable

    Permalink
    Definition Classes
    SortDsl
  12. case class GeoLocation(lat: Double, lon: Double) extends Query with Product with Serializable

    Permalink
  13. case class Gt(value: String) extends RangeBound with Product with Serializable

    Permalink
  14. case class Gte(value: String) extends RangeBound with Product with Serializable

    Permalink
  15. case class Highlight(fields: Seq[HighlightField], preTags: Seq[String] = Seq(), postTags: Seq[String] = Seq()) extends EsOperation with Product with Serializable

    Permalink
  16. case class HighlightField(field: String, highlighter_type: Option[HighlighterType] = None, fragment_size: Option[Int] = None, number_of_fragments: Option[Int] = None, no_match_size: Option[Int] = None, matched_fields: Seq[String] = Seq(), highlight_query: Option[Bool] = None) extends EsOperation with Product with Serializable

    Permalink
  17. case class HighlightRoot(queryRoot: QueryRoot, highlight: Highlight) extends RootObject with Product with Serializable

    Permalink
  18. sealed trait HighlighterType extends AnyRef

    Permalink
  19. case class Index(name: String) extends Product with Serializable

    Permalink
    Definition Classes
    DslCommons
  20. case class InnerHits(highlight: Highlight, from: Option[Int] = None, size: Option[Int] = None) extends EsOperation with Product with Serializable

    Permalink
  21. case class Lt(value: String) extends RangeBound with Product with Serializable

    Permalink
  22. case class Lte(value: String) extends RangeBound with Product with Serializable

    Permalink
  23. case class MatchQuery(key: String, value: String, boost: Double = 1) extends Query with Product with Serializable

    Permalink
  24. case class MultiMatchQuery(query: String, options: Map[String, String], fields: String*) extends Query with Product with Serializable

    Permalink
  25. case class MultiTermFilterContext(filter: Filter*) extends Query with Product with Serializable

    Permalink
  26. case class MultiTermFilteredQuery(query: Query, filter: Filter*) extends Query with Product with Serializable

    Permalink
  27. case class Must(opts: Query*) extends BoolQuery with Product with Serializable

    Permalink
  28. case class MustNot(opts: Query*) extends BoolQuery with Product with Serializable

    Permalink
  29. case class Name(name: String) extends Product with Serializable

    Permalink
    Definition Classes
    DslCommons
  30. case class NestedQuery(path: String, scoreMode: Option[ScoreMode] = None, query: Bool, innerHits: Option[InnerHits] = None) extends Query with Product with Serializable

    Permalink
  31. case class PhrasePrefixQuery(key: String, prefix: String, maxExpansions: Option[Int]) extends Query with Product with Serializable

    Permalink
  32. case class PhraseQuery(key: String, value: String) extends Query with Product with Serializable

    Permalink
  33. case class PrefixFilter(field: String, prefix: String) extends Filter with Product with Serializable

    Permalink
  34. case class PrefixQuery(key: String, prefix: String, boost: Option[Float] = None) extends Query with ValueBoost with Product with Serializable

    Permalink
  35. trait Query extends EsOperation

    Permalink
  36. class QueryRoot extends RootObject

    Permalink
  37. sealed trait RangeBound extends EsOperation

    Permalink
  38. case class RangeFilter(key: String, bounds: RangeBound*) extends Filter with Product with Serializable

    Permalink
  39. case class RangeQuery(key: String, bounds: RangeBound*) extends Query with Product with Serializable

    Permalink
  40. case class RegexFilter(field: String, regexp: String) extends Filter with Product with Serializable

    Permalink
  41. case class RegexQuery(field: String, regexp: String) extends Query with Product with Serializable

    Permalink
  42. trait RootObject extends EsOperation

    Permalink
    Definition Classes
    DslCommons
  43. sealed trait ScoreMode extends AnyRef

    Permalink
  44. case class ScriptSource(lang: String, source: String) extends RootObject with Product with Serializable

    Permalink
    Definition Classes
    DslCommons
  45. case class Scroll(id: String, window: String) extends RootObject with Product with Serializable

    Permalink
  46. case class Should(opts: Query*) extends BoolQuery with Product with Serializable

    Permalink
  47. case class SimpleSort(field: String, order: SortOrder) extends Sort with Product with Serializable

    Permalink
    Definition Classes
    SortDsl
  48. abstract class SingleField extends EsOperation

    Permalink
    Definition Classes
    DslCommons
  49. trait Sort extends EsOperation

    Permalink
    Definition Classes
    SortDsl
  50. sealed trait SortOrder extends AnyRef

    Permalink
    Definition Classes
    SortDsl
  51. case class TermFilter(term: String, value: String) extends Filter with Product with Serializable

    Permalink
  52. case class TermQuery(key: String, value: String, boost: Option[Float] = None) extends Query with ValueBoost with Product with Serializable

    Permalink
  53. case class Type(name: String) extends Product with Serializable

    Permalink
    Definition Classes
    DslCommons
  54. trait ValueBoost extends AnyRef

    Permalink
  55. case class WildcardQuery(key: String, value: String, boost: Option[Float] = None) extends Query with ValueBoost with Product with Serializable

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. object AscSortOrder extends SortOrder with Product with Serializable

    Permalink
    Definition Classes
    SortDsl
  5. object AvgScoreMode extends ScoreMode with Product with Serializable

    Permalink
  6. object DescSortOrder extends SortOrder with Product with Serializable

    Permalink
    Definition Classes
    SortDsl
  7. object EmptyObject extends RootObject with Product with Serializable

    Permalink
    Definition Classes
    DslCommons
  8. object EsOperation

    Permalink
    Definition Classes
    DslCommons
  9. object FastVectorHighlighter extends HighlighterType with Product with Serializable

    Permalink
  10. object MatchAll extends Query with Product with Serializable

    Permalink
  11. object MaxScoreMode extends ScoreMode with Product with Serializable

    Permalink
  12. object NoOp extends RootObject with Product with Serializable

    Permalink
    Definition Classes
    DslCommons
  13. object NoneScoreMode extends ScoreMode with Product with Serializable

    Permalink
  14. object PlainHighlighter extends HighlighterType with Product with Serializable

    Permalink
  15. object PostingsHighlighter extends HighlighterType with Product with Serializable

    Permalink

    Elasticsearch postings highlighter.

    Elasticsearch postings highlighter. Not supported in Elasticsearch 6.

  16. object SortOrder

    Permalink
    Definition Classes
    SortDsl
  17. object SumScoreMode extends ScoreMode with Product with Serializable

    Permalink
  18. object UnifiedHighlighter extends HighlighterType with Product with Serializable

    Permalink

    Elasticsearch unified highlighter.

    Elasticsearch unified highlighter. Not supported in Elasticsearch 2.

  19. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  20. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  21. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  22. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  23. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  24. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  25. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  26. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  27. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  28. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  29. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  30. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  31. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  32. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  33. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  34. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from SortDsl

Inherited from DslCommons

Inherited from AnyRef

Inherited from Any

Ungrouped