Class

SearchQuery

SearchQuery()

Constructor

# new SearchQuery()

View Source searchquery.js, line 1001

Classes

BooleanFieldQuery
BooleanQuery
ConjunctionQuery
DateRangeQuery
DisjunctionQuery
DocIdQuery
GeoBoundingBoxQuery
GeoDistanceQuery
MatchAllQuery
MatchNoneQuery
MatchPhraseQuery
MatchQuery
NumericRangeQuery
PhraseQuery
PrefixQuery
QueryStringQuery
RegexpQuery
TermQuery
WildcardQuery

Methods

# static boolean() → {BooleanQuery}

View Source searchquery.js, line 1085

BooleanQuery

# static booleanField(val) → {BooleanFieldQuery}

Parameters:
Name Type Description
val boolean

View Source searchquery.js, line 1116

BooleanFieldQuery

# static conjuncts() → {ConjunctionQuery}

Parameters:
Name Type Description
...queries SearchQuery

View Source searchquery.js, line 1065

ConjunctionQuery

# static dateRange() → {DateRangeQuery}

View Source searchquery.js, line 1055

DateRangeQuery

# static disjuncts() → {DisjunctionQuery}

Parameters:
Name Type Description
...queries SearchQuery

View Source searchquery.js, line 1076

DisjunctionQuery

# static docIds() → {DocIdQuery}

Parameters:
Name Type Description
...ids string

View Source searchquery.js, line 1105

DocIdQuery

# static geoBoundingBox(tl_lon, tl_lat, br_lon, br_lat) → {GeoBoundingBoxQuery}

Parameters:
Name Type Description
tl_lon number
tl_lat number
br_lon number
br_lat number

View Source searchquery.js, line 1187

GeoBoundingBoxQuery

# static geoDistance(lon, lat, distance) → {GeoDistanceQuery}

Parameters:
Name Type Description
lon number
lat number
distance string

View Source searchquery.js, line 1174

GeoDistanceQuery

# static match(match) → {MatchQuery}

Parameters:
Name Type Description
match *

View Source searchquery.js, line 1009

MatchQuery

# static matchAll() → {MatchAllQuery}

View Source searchquery.js, line 1154

MatchAllQuery

# static matchNone() → {MatchNoneQuery}

View Source searchquery.js, line 1162

MatchNoneQuery

# static matchPhrase(phrase) → {MatchPhraseQuery}

Parameters:
Name Type Description
phrase string

View Source searchquery.js, line 1019

MatchPhraseQuery

# static numericRange() → {NumericRangeQuery}

View Source searchquery.js, line 1047

NumericRangeQuery

# static phrase(terms) → {PhraseQuery}

Parameters:
Name Type Description
terms string

View Source searchquery.js, line 1136

PhraseQuery

# static prefix(prefix) → {PrefixQuery}

Parameters:
Name Type Description
prefix string

View Source searchquery.js, line 1146

PrefixQuery

# static queryString(query) → {QueryStringQuery}

Parameters:
Name Type Description
query string

View Source searchquery.js, line 1039

QueryStringQuery

# static regexp(regexp) → {RegexpQuery}

Parameters:
Name Type Description
regexp string

View Source searchquery.js, line 1029

RegexpQuery

# static term(term) → {TermQuery}

Parameters:
Name Type Description
term string

View Source searchquery.js, line 1126

TermQuery

# static wildcard(wildcard) → {WildcardQuery}

Parameters:
Name Type Description
wildcard string

View Source searchquery.js, line 1095

WildcardQuery