Attributes
- Companion
- trait
- Source
- Query.scala
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
Query.type
Members list
Type members
Classlikes
An And operator Join the given queries with AND, the equivalent of taking the intersection of the results of each query e.g.
An And operator Join the given queries with AND, the equivalent of taking the intersection of the results of each query e.g. 'q1 AND q2'
Value parameters
- qs
-
the queries to intersect
Attributes
- Companion
- object
- Source
- Query.scala
- Supertypes
Attributes
- Companion
- class
- Source
- Query.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
And.type
A query with a boost weight Search for documents with the underlying query as usual, the boost is only used in scoring e.g.
A query with a boost weight Search for documents with the underlying query as usual, the boost is only used in scoring e.g. 'cats2 OR dogs3.1'
Value parameters
- boost
-
the boost weight
- q
-
the query
Attributes
- Source
- Query.scala
- Supertypes
A field query Search for documents by applying the given query only to the named field e.g.
A field query Search for documents by applying the given query only to the named field e.g. 'author:"Silly Goose"', 'title:(cats AND dogs)'
Value parameters
- field
-
the field name
- q
-
the query
Attributes
- Source
- Query.scala
- Supertypes
A fuzzy query with an optional distance value e.g.
A fuzzy query with an optional distance value e.g. 'cat\~', 'cat\~1'
Value parameters
- num
-
the number of edits allowed
- str
-
the string
Attributes
- Source
- Query.scala
- Supertypes
A group query Queries grouped together with parentheses e.g.
A group query Queries grouped together with parentheses e.g. '(cats AND dogs)'
Value parameters
- qs
-
the queries to group
Attributes
- Source
- Query.scala
- Supertypes
A minimum match query Search for documents that match at least num
of the given queries e.g.
A minimum match query Search for documents that match at least num
of the given queries e.g. '(one two three)@2'
Value parameters
- num
-
the number of queries that must match
- qs
-
the queries
Attributes
- Source
- Query.scala
- Supertypes
A Not operator Exclude terms that would match the given query e.g.
A Not operator Exclude terms that would match the given query e.g. 'NOT cats'
Value parameters
- q
-
the query to exclude
Attributes
- Source
- Query.scala
- Supertypes
An Or operator Join the given queries with OR, the equivalent of taking the union of the results of each query e.g.
An Or operator Join the given queries with OR, the equivalent of taking the union of the results of each query e.g. 'q1 OR q2'
Value parameters
- qs
-
the queries to union
Attributes
- Companion
- object
- Source
- Query.scala
- Supertypes
Attributes
- Companion
- class
- Source
- Query.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
Or.type
A phrase query e.g.
A phrase query e.g. 'the cat jumped'
Value parameters
- str
-
the phrase
Attributes
- Source
- Query.scala
- Supertypes
A prefix query Search for words starting with the given prefix e.g.
A prefix query Search for words starting with the given prefix e.g. 'jump*'
Value parameters
- str
-
the prefix
Attributes
- Source
- Query.scala
- Supertypes
A proximity query Search for words within a specified word distance e.g.
A proximity query Search for words within a specified word distance e.g. '"cat jumped"\~3', '"one two three"\~2'
Value parameters
- num
-
the word distance
- str
-
the words
Attributes
- Source
- Query.scala
- Supertypes
A term query e.g.
A term query e.g. 'cat', 'catch22'
Value parameters
- str
-
the term
Attributes
- Source
- Query.scala
- Supertypes
A range query Search for terms that fall between some upper and lower bounds.
A range query Search for terms that fall between some upper and lower bounds. The bounds can be inclusive or exclusive. e.g. '{cats TO dogs}', '[1 TO *]'
Value parameters
- lower
-
the lower bound
- lowerInc
-
whether the lower bound is inclusive
- upper
-
the upper bound
- upperInc
-
whether the upper bound is inclusive
Attributes
- Source
- Query.scala
- Supertypes
A regex query Search with a regular expression, the pattern is given between forward slashes, /
.
A regex query Search with a regular expression, the pattern is given between forward slashes, /
. e.g. '/.ump(s|ing)'
Value parameters
- str
-
the regular expression query
Attributes
- Source
- Query.scala
- Supertypes
A unary minus query Search for documents which must not contain the given query e.g.
A unary minus query Search for documents which must not contain the given query e.g. '-cat', '-(cats AND dogs)'
Value parameters
- q
-
the query
Attributes
- Source
- Query.scala
- Supertypes
A unary plus query Search for documents which must contain the given query e.g.
A unary plus query Search for documents which must contain the given query e.g. '+cat', '+(cats AND dogs)'
Value parameters
- q
-
the query
Attributes
- Source
- Query.scala
- Supertypes
Attributes
- Source
- Query.scala
- Supertypes
Attributes
- Companion
- trait
- Source
- Query.scala
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
WildCardOp.type
Attributes
- Companion
- object
- Source
- Query.scala
- Supertypes
- Known subtypes