AndItem |
An and'ing of a collection of sub-expressions
|
AndSegmentItem |
An immutable and'ing of a collection of sub-expressions.
|
BlockItem |
An interface used for anything which represents a single block of query input.
|
CompositeIndexedItem |
Common implementation for Item classes implementing the IndexedItem interface.
|
CompositeItem |
Superclass of expressions which contains a collection of sub-expressions
|
CompositeTaggableItem |
Common implementation for Item classes implementing the TaggableItem interface.
|
HasIndexItem |
An interface for items where it is useful to access an associated
index name.
|
Highlight |
Class encapsulating information on extra highlight-terms for a query
|
IndexedItem |
Interface for Items that is indexed
|
IndexedSegmentItem |
Common implementation for Item classes implementing the IndexedItem interface.
|
IntItem |
This represents either
a number (integer or floating point)
a partial range, given by "<number" or ">number", where the numbers are exclusive, or
a full or open range "[number;number], "[number;]" or "[;number]" where the numbers are inclusive,
or exclusive if a square bracket is replaced with a pointy one
If a range is specified in brackets, it is also permissible to add a third number specifying the number of hits this
will match on each node - [from;to;hitLimit]
|
Item |
A term of the query language.
|
Item.ItemCreator |
The definitions in Item.ItemCreator must match the ones in
searchlib/src/searchlib/parsequery/parse.h
|
Item.ItemType |
The definitions in Item.ItemType must match the ones in
searchlib/src/searchlib/parsequery/parse.h
|
Limit |
An immutable numeric range limit which can be inclusive or exclusive
|
MarkerWordItem |
Special words known by the index used for marking things.
|
NearItem |
A set of terms which must be near each other to match.
|
NonReducibleCompositeItem |
A composite item which specifies semantics which are not maintained
if an instance with a single child is replaced by the single child.
|
PhraseItem |
A term which contains a phrase - a collection of word terms
|
PhraseSegmentItem |
A term which contains a fixed length phrase, a collection of word terms,
resulting from a single segmentation operation.
|
PredicateQueryItem |
A PredicateQueryItem is a collection of feature/value-pairs
that are used to query predicate fields, which contains boolean
constraints.
|
PredicateQueryItem.Entry |
|
PredicateQueryItem.EntryBase |
|
PredicateQueryItem.RangeEntry |
|
PureWeightedItem |
|
QueryCanonicalizer.CanonicalizationResult |
|
SegmentingRule |
If a term has to be resegmented, and the result is more than one word, this
is how the result should be handled in the query tree.
|
SegmentItem |
An immutable and'ing of a collection of sub-expressions.
|
SimpleIndexedItem |
Common implementation for Item classes implementing the IndexedItem interface.
|
SimpleTaggableItem |
Common implementation for Item classes implementing the TaggableItem interface.
|
Substring |
An substring which also provides access to the full (query) string it is a substring of.
|
TaggableItem |
An interface used for anything which may be addressed using an external,
unique ID in the query tree in the backend.
|
TaggableSegmentItem |
Common implementation for Item classes implementing the TaggableItem interface.
|
TermItem |
Superclass of "leaf" conditions containing a single entity which is either matched in a field or not.
|
TermType |
A term type enumeration
|
ToolBox.QueryVisitor |
|
WeightedSetItem |
A term which contains a weighted set.
|
WordAlternativesItem.Alternative |
|
WordItem |
A simple word or token to match in some field.
|