This section summarizes how the Dgraph process of the Oracle
Endeca Server processes record search queries.
While this summary is not exhaustive, it covers the
processing steps likely to occur is most application contexts. The process
outlined here assumes that other features (such as spelling correction and
thesaurus) are being used.
The Dgraph process uses the following high-level steps to process record
search queries:
- Record filtering
- Tokenization
- Auto correction (spelling
correction and automatic phrasing)
- Thesaurus expansion
- Stemming
- Primitive term and phrase
lookup
- Did you mean
- Navigation filtering
- EQL
- Relevance ranking
Note: For Boolean search queries, tokenization, auto correction, and
thesaurus expansion are replaced with a separate parsing phase.