cts.andQuery( queries as cts.query[], [options as String[]] ) as cts.andQuery
Returns a query specifying the intersection of the matches specified by the sub-queries.
If the options parameter contains neither "ordered" nor "unordered", then the default is "unordered".
If you specify the empty sequence for the queries
parameter
to cts.andQuery
, you will get a match for every document in
the database. For example, the following query always returns true:
cts.contains(fn.collection(), cts.andQuery([]))
In order to match a cts.andQuery
, the matches
from each of the specified sub-queries must all occur in the same
fragment.
cts.estimate( cts.andQuery([cts.wordQuery("to be or"), cts.wordQuery("or not to be")])); => 1