About Fuzzy Matching and Stemming

Use the BASIC_WORDLIST preference to enable query options, such as stemming and fuzzy matching for your language.

Overview

Fuzzy matching allows you to match words that have a similar spelling as the specified term. Oracle Text provides entity extraction for multiple languages.

Stemming enables indexing by the stem (same linguistic root as the specified $term). For example, you can index words like speak, speaks, spoke, and spoken by the term speak. The term speak is interpreted as the stem of those words.

Fuzzy matching and stemming are automatically enabled in your index if Oracle Text supports this feature for your language.

Fuzzy Matching Attributes

Fuzzy matching (fuzzy_match) is enabled with default parameters for its fuzzy score and maximum number of expanded terms. Fuzzy score (fuzzy_score) is a measure of how closely the expanded word matches the query word. Fuzzy number results (fuzzy_numresults) specify the maximum number of fuzzy expansions. At index time, you can change these default parameters.

Stemming Attributes

Related Topics