com
.
sksamuel
.
elastic4s
.
searches
QueryDsl
Related Doc:
package searches
trait
QueryDsl
extends
AnyRef
Linear Supertypes
AnyRef
,
Any
Known Subclasses
DeleteDsl
,
ElasticDsl
,
ElasticDsl
,
SearchDsl
Ordering
Alphabetic
By Inheritance
Inherited
QueryDsl
AnyRef
Any
Hide All
Show All
Visibility
Public
All
Type Members
class
CommonQueryExpectsText
extends
AnyRef
class
HasChildQueryExpectsQuery
extends
AnyRef
class
HasParentQueryExpectsQuery
extends
AnyRef
class
MoreLikeThisExpectsLikes
extends
AnyRef
Value Members
final
def
!=
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
final
def
##
()
:
Int
Definition Classes
AnyRef → Any
final
def
==
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
final
def
asInstanceOf
[
T0
]
:
T0
Definition Classes
Any
def
bool
(
mustQueries:
Seq
[
QueryDefinition
]
,
shouldQueries:
Seq
[
QueryDefinition
]
,
notQueries:
Seq
[
QueryDefinition
]
)
:
BoolQueryDefinition
def
bool
(
block: ⇒
BoolQueryDefinition
)
:
BoolQueryDefinition
def
boostingQuery
(
positiveQuery:
QueryDefinition
,
negativeQuery:
QueryDefinition
)
:
BoostingQueryDefinition
def
clone
()
:
AnyRef
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
...
)
def
commonQuery
(
field:
String
,
text:
String
)
:
CommonTermsQueryDefinition
def
commonQuery
(
field:
String
)
:
CommonQueryExpectsText
def
constantScoreQuery
(
query:
QueryDefinition
)
:
ConstantScoreDefinition
def
dismax
(
queries:
Iterable
[
QueryDefinition
]
)
:
DisMaxDefinition
def
dismax
(
first:
QueryDefinition
,
rest:
QueryDefinition
*
)
:
DisMaxDefinition
final
def
eq
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
def
equals
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
def
existsQuery
(
field:
String
)
:
ExistsQueryDefinition
def
filter
(
queries:
Iterable
[
QueryDefinition
]
)
:
BoolQueryDefinition
def
filter
(
first:
QueryDefinition
,
rest:
QueryDefinition
*
)
:
BoolQueryDefinition
def
finalize
()
:
Unit
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
classOf[java.lang.Throwable]
)
def
functionScoreQuery
(
query:
QueryDefinition
)
:
FunctionScoreQueryDefinition
def
functionScoreQuery
()
:
FunctionScoreQueryDefinition
def
geoBoxQuery
(
field:
String
,
geohash:
String
)
:
GeoBoundingBoxQueryDefinition
def
geoBoxQuery
(
field:
String
)
:
GeoBoundingBoxQueryDefinition
def
geoDistanceQuery
(
field:
String
)
:
GeoDistanceQueryDefinition
def
geoDistanceRangeQuery
(
field:
String
,
geoPoint:
GeoPoint
)
:
GeoDistanceRangeQueryDefinition
def
geoHashCell
(
field:
String
,
value:
GeoPoint
)
:
GeoHashCellQueryDefinition
def
geoHashCell
(
field:
String
,
value:
String
)
:
GeoHashCellQueryDefinition
def
geoPolygonQuery
(
field:
String
,
points:
Iterable
[
GeoPoint
]
)
:
GeoPolygonQueryDefinition
def
geoPolygonQuery
(
field:
String
,
first:
GeoPoint
,
rest:
GeoPoint
*
)
:
GeoPolygonQueryDefinition
def
geoPolyonQuery
(
field:
String
)
:
AnyRef
{ ... /* 2 definitions in type refinement */ }
final
def
getClass
()
:
Class
[_]
Definition Classes
AnyRef → Any
def
hasChildQuery
(
type:
String
,
query:
QueryDefinition
,
scoreMode:
ScoreMode
)
:
HasChildQueryDefinition
def
hasChildQuery
(
type:
String
)
:
HasChildQueryExpectsQuery
def
hasParentQuery
(
type:
String
,
query:
QueryDefinition
,
score:
Boolean
)
:
HasParentQueryDefinition
def
hasParentQuery
(
type:
String
)
:
HasParentQueryExpectsQuery
def
hashCode
()
:
Int
Definition Classes
AnyRef → Any
def
idsQuery
(
id:
String
,
rest:
String
*
)
:
IdQueryDefinition
def
idsQuery
(
ids:
Iterable
[
String
]
)
:
IdQueryDefinition
final
def
isInstanceOf
[
T0
]
:
Boolean
Definition Classes
Any
def
matchAllQuery
()
:
MatchAllQueryDefinition
def
matchPhrasePrefixQuery
(
field:
String
,
value:
Any
)
:
MatchPhrasePrefixDefinition
def
matchPhraseQuery
(
field:
String
,
value:
Any
)
:
MatchPhraseDefinition
def
matchQuery
(
field:
String
,
value:
Any
)
:
MatchQueryDefinition
def
matchQuery
(
tuple: (
String
,
Any
)
)
:
MatchQueryDefinition
def
moreLikeThisQuery
(
fields:
Iterable
[
String
]
)
:
MoreLikeThisExpectsLikes
def
moreLikeThisQuery
(
first:
String
,
rest:
String
*
)
:
MoreLikeThisExpectsLikes
def
multiMatchQuery
(
text:
String
)
:
MultiMatchQueryDefinition
def
must
(
queries:
Iterable
[
QueryDefinition
]
)
:
BoolQueryDefinition
def
must
(
queries:
QueryDefinition
*
)
:
BoolQueryDefinition
final
def
ne
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
def
nestedQuery
(
path:
String
)
:
AnyRef
{ def query(query: com.sksamuel.elastic4s.searches.QueryDefinition): AnyRef{def scoreMode(scoreMode: org.apache.lucene.search.join.ScoreMode): com.sksamuel.elastic4s.searches.queries.NestedQueryDefinition} }
def
not
(
queries:
Iterable
[
QueryDefinition
]
)
:
BoolQueryDefinition
def
not
(
queries:
QueryDefinition
*
)
:
BoolQueryDefinition
final
def
notify
()
:
Unit
Definition Classes
AnyRef
final
def
notifyAll
()
:
Unit
Definition Classes
AnyRef
def
percolateQuery
(
field:
String
,
type:
String
)
:
AnyRef
{ ... /* 2 definitions in type refinement */ }
def
prefixQuery
(
field:
String
,
value:
Any
)
:
PrefixQueryDefinition
def
prefixQuery
(
tuple: (
String
,
Any
)
)
:
PrefixQueryDefinition
def
query
(
queryString:
String
)
:
QueryStringQueryDefinition
def
queryStringQuery
(
queryString:
String
)
:
QueryStringQueryDefinition
def
rangeQuery
(
field:
String
)
:
RangeQueryDefinition
def
regexQuery
(
field:
String
,
value:
Any
)
:
RegexQueryDefinition
def
regexQuery
(
tuple: (
String
,
Any
)
)
:
RegexQueryDefinition
def
scriptQuery
(
script:
String
)
:
ScriptQueryDefinition
def
should
(
queries:
Iterable
[
QueryDefinition
]
)
:
BoolQueryDefinition
def
should
(
queries:
QueryDefinition
*
)
:
BoolQueryDefinition
def
simpleStringQuery
(
q:
String
)
:
SimpleStringQueryDefinition
def
spanFirstQuery
:
AnyRef
{ def query(spanQuery: com.sksamuel.elastic4s.searches.queries.SpanQueryDefinition): AnyRef{def end(end: Int): com.sksamuel.elastic4s.searches.queries.SpanFirstQueryDefinition} }
def
spanMultiTermQuery
(
query:
MultiTermQueryDefinition
)
:
SpanMultiTermQueryDefinition
def
spanNearQuery
(
defs:
Iterable
[
SpanQueryDefinition
]
,
slop:
Int
)
:
SpanNearQueryDefinition
def
spanNotQuery
(
include:
SpanQueryDefinition
,
exclude:
SpanQueryDefinition
)
:
SpanNotQueryDefinition
def
spanOrQuery
(
first:
SpanQueryDefinition
,
rest:
SpanQueryDefinition
*
)
:
SpanOrQueryDefinition
def
spanOrQuery
(
iterable:
Iterable
[
SpanQueryDefinition
]
)
:
SpanOrQueryDefinition
def
spanTermQuery
(
field:
String
,
value:
Any
)
:
SpanTermQueryDefinition
implicit
def
string2query
(
string:
String
)
:
SimpleStringQueryDefinition
def
stringQuery
(
q:
String
)
:
QueryStringQueryDefinition
final
def
synchronized
[
T0
]
(
arg0: ⇒
T0
)
:
T0
Definition Classes
AnyRef
def
termQuery
(
field:
String
,
value:
Any
)
:
TermQueryDefinition
def
termQuery
(
tuple: (
String
,
Any
)
)
:
TermQueryDefinition
def
termsQuery
(
field:
String
,
values:
Double
*
)
:
DoubleTermsQueryDefinition
def
termsQuery
(
field:
String
,
values:
Float
*
)
:
FloatTermsQueryDefinition
def
termsQuery
(
field:
String
,
values:
Long
*
)
:
LongTermsQueryDefinition
def
termsQuery
(
field:
String
,
values:
Int
*
)
:
IntTermsQueryDefinition
def
termsQuery
(
field:
String
,
values:
AnyRef
*
)
:
TermsQueryDefinition
def
toString
()
:
String
Definition Classes
AnyRef → Any
implicit
def
tuple2query
(
kv: (
String
,
String
)
)
:
TermQueryDefinition
def
typeQuery
(
type:
String
)
:
TypeQueryDefinition
final
def
wait
()
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
wait
(
arg0:
Long
,
arg1:
Int
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
wait
(
arg0:
Long
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
def
wildcardQuery
(
field:
String
,
value:
Any
)
:
WildcardQueryDefinition
def
wildcardQuery
(
tuple: (
String
,
Any
)
)
:
WildcardQueryDefinition
Inherited from
AnyRef
Inherited from
Any
Ungrouped