Step 3: Spelling correction

If spelling correction is enabled and triggered, the Dgraph process of the Oracle Endeca Server implements them as part of the record search processing.

If the spelling correction feature is enabled and triggered, the Dgraph creates spelling suggestions by enumerating (for each query term) a set of alternatives, and considering some of the combinations of term alternatives as whole-query alternatives. Each of these whole-query alternatives is subject to thesaurus expansion and stemming.

For example, if the tokenized query is employee moral, then employee may generate the set of alternatives {employer, employee, employed}, while moral may generate the set of alternatives {moral, morale}.

The two query alternatives generated as spelling suggestions might be employer moral and employee morale.

For details on the auto-correction feature, see Spelling Correction and Did You Mean.