At a high level, the spelling engine in Oracle Endeca Server performs the following steps related to spelling correction for a given search query.
For the automatic correction, the threshold for the number of hits is 1. For the Did You Mean feature, the threshold for the number of hits is 20.
For the Aspell mode that the Dgraph process uses for English, the spelling score is based on phonetic distance. The 32 corrections are pruned to corrections with a spelling score below a certain threshold. For the automatic correction, the spelling threshold is 125, for Did You Mean, the spelling threshold is 175.
To change the Dgraph process configuration for Automatic Spelling Correction and DYM, you can rebuild the spelling dictionary with the Endeca Server update-spelling-dictionaries endeca-cmd command. During the data ingest process, you can periodically run this command to update the spelling dictionary in the Dgraph data files.
Suggestions for automatic correction are not exposed by the Oracle Endeca Server, that is, you cannot update the dictionary manually in the installed product.
In the Global Configuration Record, you can configure the indexing parameters such as minimum word occurrences and maximum and minimum word length. These parameters let you set boundaries to indicate to the Dgraph process of the Oracle Endeca Server which words to include in the spelling dictionary.