Class | Description |
---|---|
AlphanumBWPattern |
Alphanumerical value to query in the index or to highlight.
|
AlphanumValue |
Alphanumerical value to query in the index or to highlight.
|
And |
Boolean operator for a logical conjunction of branches.
It results from an AND in Exalead Query Language. Is is possible to either sum the scores of the branches or to take the maximum. By default the scores are summed. |
Around | |
AssemblyShapeVolumeNode | |
At |
This unary operator denotes an Autocache query branch
|
AttrGraph |
Boolean operator for a logical disjunction of branches.
It results from an OR in Exalead Query Language. Is is possible to either sum the scores of the branches or to take the maximum. |
AttrGraphFields | |
AttrGraphTraverse |
Query using a graph representation: it returns objects that match the first query, its child match the second, its second child the third, etc.
|
AttributeFilter |
Query to filter results from a graph query by applying the V6 attribute filtering algorithm.
|
AttrSimilar | |
AttrSimilarBin | |
Autocache |
This unary operator denotes an Autocache query branch
|
BatchOr |
Boolean operator for a logical disjunction of branches.
It results from an OR in Exalead Query Language. Is is possible to either sum the scores of the branches or to take the maximum. |
BoxVolumeNode | |
ButNot |
Implement the ButNot word-level expression.
This node is used to match docs that match a boolean expression, but that do not match a more specific word-level expression. Example: "new BUTNOT (new york)" will match documents which contain new but not the sequence "new york" |
CategoryValue |
Match a category path in a given category field
|
Chemical |
Implement the CHEMICAL operator.
Please refer to the documentation for details on the CHEMICAL operator. |
ConsecutiveQueries |
Perform several queries consecutively in the index.
|
CutPath |
Cuts paths from a graph representation.
|
DidListNode |
Matches given dids if they are in the support.
|
Distance | |
ELLQLString |
An unparsed ELLQL string
|
ErrorNode | |
FalseNode |
Boolean FALSE.
|
FindGraphRoots |
Query using a graph representation: it returns objects that match the first query, its child match the second, its second child the third, etc.
|
FindInContext |
Used to apply security on graph expressions.
|
FindPath |
Query using a graph representation: it returns objects that match the first query, its child match the second, its second child the third, etc.
|
FuzzyAnd |
Boolean operator for a logical conjunction of branches.
It results from a FUZZYAND in Exalead Query Language. Is is possible to either sum the scores of the branches or to take the maximum. By default the scores are summed. |
If |
This unary operator denotes an Autocache query branch
|
IndexOptions |
Node-specific options for the processing of the node by the index.
|
IndexValue |
A leaf node that the index can directly evaluate
|
InnerJoin |
Implement the INNERJOIN operator.
Please refer to the documentation for details on the INNERJOIN operator. |
NamedQueryNode |
This node must be substituted with a partial AST.
|
NaryNode |
A query node that contains several other ones
|
Near |
Orderless proximity matching.
This node matches if all words are found within a sliding window of size "distance" words. |
Node |
Base interface for all nodes of the query tree
|
NodeVisitor |
Base class for all visitors along the Query tree.
You can define your own visitor by only overriding the required methods. |
None | |
NoOp |
Temporary terminal No-op node.
This node can be used for internal usage, to temporarily indicate that there is nothing here. |
Not |
Boolean negation
|
NoVolumeNode | |
NumericalValue |
A numerical value to query in a field.
Numerical matching can be done either through inverted lists (without bitrange specification) or through attributes (with bitrange specification). |
Opt |
This unary operator denotes an Optional query branch (pure ranking
term).
It results from an OPT in the Exalead Query Language. |
Or |
Boolean operator for a logical disjunction of branches.
It results from an OR in Exalead Query Language. Is is possible to either sum the scores of the branches or to take the maximum. |
PathIntersection |
Query using a graph representation: it returns objects that match the first query, its child match the second, its second child the third, etc.
|
PathMinus |
Query using a graph representation: it returns objects that match the first query, its child match the second, its second child the third, etc.
|
PathNode |
Query using a graph representation: it returns objects that match the first query, its child match the second, its second child the third, etc.
|
PathUnion |
Query using a graph representation: it returns objects that match the first query, its child match the second, its second child the third, etc.
|
PrefixNode |
The content of this is contained in a "prefix".
|
ProgressiveExpandQuery | |
RangeNode |
The content of this is contained in a "prefix".
|
RayVolumeNode | |
RemovedNode |
Pseudo-node for stop words and their single-token expansions.
|
ReservedWord |
A reserved word from user query.
|
RootNode |
The root of the boolean matching tree
|
SecuredGraph |
Used to apply security on graph expressions.
|
Separator |
Separator match
|
Sequence |
Strict ordering proximity matching.
This node matches if all words are in the requested order and within "distance" of each other. You may also provide one [min:max] distance per pair of consecutive children, in which case there must be numChildren-1 distances. |
Sequence.MinMaxPair |
A simple structure to store a min and max distance
|
SequenceFilter |
Query to filter results from a graph query by applying a sequence of criteria
|
ShapeDiagVolumeNode | |
ShapeVolumeNode | |
SphereVolumeNode | |
Split |
Implement the Split word-level expression.
This node is used to match docs that match a word-level expression within a chunk defined by a separator expression. Example: #split(#sequence(a b), c) will match "d e c x a b c e" but not "c a c b" |
Subpaths |
Query using a graph representation: it returns objects that match the second query, and are prefixed by the results of the firs query
|
TextNode |
Base class for "semantic" nodes
|
TextNode.TextProcessingOptions |
Options for the text processing of one query node.
|
TokenizedNode |
A chunk of tokenized text with forms.
|
TokenizedNode.Form |
A "form" for the query of a part of a TokenizedNode.
A form spans a given number of tokens from the TokenizedNode, and is made of several other tokens. |
TokenizedNode.Token |
A token, either from the query or from one of the forms
|
TrueNode |
Boolean TRUE, always matches
|
TypeFilter |
Used to apply type filtering on graph query results.
|
UidListNode |
Matches given uids.
|
UnaryNode |
A query node that contains another one
|
UserQueryChunk |
A chunk of text, considered to be without operators
This chunk is not yet tokenized and not directly usable for index query.
|
UserQueryElement |
A parsed element from the user query, either regular chunk or regexp
|
UserQueryRegexp |
A regexp from user query.
|
UserQueryString |
An unparsed (with operators) user query string.
The whole user query should go in a single UserQueryString under the Root node. |
ViewQuery | |
Within | |
Within.Point | |
Within.Polygon | |
WrapQuery |
Boolean operator for a logical disjunction of branches.
It results from an OR in Exalead Query Language. Is is possible to either sum the scores of the branches or to take the maximum. |
Xor |
Boolean operator for a logical exclusive disjunction of branches.
It results from an OR in Exalead Query Language. |
Enum | Description |
---|---|
AlphanumBWPattern.PatternType | |
IndexOptions.NumericalOperator | |
NaryNode.ScoreAction | |
Separator.SeparatorType | |
TextNode.TextProcessingOptions.MatchingMode |
Specifies how to match the node with regards to the "standard" forms
(exact, lowercase, normalize)
|
TokenizedNode.Form.IsPhrasePolicy |
Should the tokens of this form build a sequence match (a NEXT b) ?
|
TokenizedNode.Token.StopWordLevel |
Copyright © 2013 Dassault Systèmes, All Rights Reserved.