Interface | Description |
---|---|
QueryExecutor |
A query executor is capable of running a query (represented as a tree of
QueryNode s over a set of indexes. |
QueryNode |
Top level interface for all types of query nodes.
|
Class | Description |
---|---|
AbstractIntersectionQueryExecutor |
An abstract query executor that implements the nextDocument() functionality
shared between all query executors that combine a set of sub-executors and
only need to return results on common documents.
|
AbstractOverlapQuery |
Abstract class providing the shared functionality used by both
WithinQuery and ContainsQuery . |
AbstractOverlapQuery.OverlapQueryExecutor | |
AbstractQueryExecutor |
A parent class for all query executors, containing some common functionality.
|
AndQuery |
Query Node for AND queries.
|
AndQuery.AndQueryExecutor | |
AnnotationQuery |
A query for the annotations index.
|
AnnotationQuery.AnnotationQueryExecutor | |
Binding |
A binding used for representing search results.
|
ConstQuery |
A query that returns a pre-defined (constant) list of document IDs.
|
ConstQuery.ConstQueryExecutor |
Executor implementation for
ConstQuery . |
ContainsQuery |
Filtering query that matches hits from the target query that
contain a hit of the filter query, i.e.
|
ExecutorsList |
Class for managing a large list of
QueryExecutor s. |
GapQuery |
A query node that wraps another query node and adds a gap with a specified
length (as number of terms) at the end of every result.
|
GapQuery.GapQueryExecutor | |
MinusQuery |
A binary query operator that returns all the hits from the left operand that
are not also returned by the right operand.
|
MinusQuery.MinusQueryExecutor | |
OrQuery |
Query node for OR queries.
|
OrQuery.OrQueryExecutor |
Executes a disjunction of other queries.
|
RepeatsQuery |
A query node that wraps another query node.
|
RepeatsQuery.RepeatsQueryExecutor |
A
QueryExecutor for repeats queries. |
SequenceQuery |
Implementation for phrase queries.
|
SequenceQuery.Gap |
A gap in a sequence query, represented the number of permitted extra terms
between the results of two consecutive sub-queries.
|
SequenceQuery.SequenceQueryExecutor | |
TermQuery |
A
QueryNode for term queries. |
TermQuery.TermQueryExecutor |
A
QueryExecutor for TermQuery nodes. |
WithinQuery |
Filtering query that matches hits from the target query that
are contained inside a hit of the filter query, i.e.
|
Enum | Description |
---|---|
AbstractOverlapQuery.SubQuery |
A simple enum used to identify the two sub-queries.
|
Copyright © 2021 GATE. All rights reserved.