@Documented @Retention(value=RUNTIME) @Target(value={FIELD,PARAMETER}) public @interface Must
| 限定符和类型 | 可选元素和说明 |
|---|---|
Bool[] |
bool |
Boosting[] |
boosting |
DisMax[] |
disMax |
Exists[] |
exists |
FunctionScore[] |
functionScore |
Fuzzy[] |
fuzzy |
GeoBoundingBox[] |
geoBoundingBox |
GeoDistance[] |
geoDistance |
GeoPolygon[] |
geoPolygon |
GeoShape[] |
geoShape |
Ids[] |
ids |
Match[] |
match |
MatchAll[] |
matchAll |
MatchPhrase[] |
matchPhrase |
MatchPhrasePrefix[] |
matchPhrasePrefix |
MultiMatch[] |
multiMatch |
Nested[] |
nest |
boolean |
nested |
QueryType |
queryType |
Range[] |
range |
Script[] |
script |
SpanContaining[] |
spanContaining |
SpanFirst[] |
spanFirst |
SpanNear[] |
spanNear |
SpanNot[] |
spanNot |
SpanOr[] |
spanOr |
SpanTerm[] |
spanTerm |
SpanWithin[] |
spanWithin |
Term[] |
term |
Terms[] |
terms |
Wildcard[] |
wildcard |
public abstract QueryType queryType
public abstract Bool[] bool
public abstract Boosting[] boosting
public abstract DisMax[] disMax
public abstract Exists[] exists
public abstract Fuzzy[] fuzzy
public abstract FunctionScore[] functionScore
public abstract GeoBoundingBox[] geoBoundingBox
public abstract GeoDistance[] geoDistance
public abstract GeoPolygon[] geoPolygon
public abstract GeoShape[] geoShape
public abstract Ids[] ids
public abstract Match[] match
public abstract MatchAll[] matchAll
public abstract MatchPhrase[] matchPhrase
public abstract MatchPhrasePrefix[] matchPhrasePrefix
public abstract MultiMatch[] multiMatch
public abstract Nested[] nest
public abstract Range[] range
public abstract Script[] script
public abstract SpanContaining[] spanContaining
public abstract SpanFirst[] spanFirst
public abstract SpanNear[] spanNear
public abstract SpanNot[] spanNot
public abstract SpanOr[] spanOr
public abstract SpanTerm[] spanTerm
public abstract SpanWithin[] spanWithin
public abstract Term[] term
public abstract Terms[] terms
public abstract Wildcard[] wildcard
Copyright © 2020. All rights reserved.