Skip to main content
Version: 6.19

Phonetic search improvements (#664681, #667709)

It is now possible to configure a threshold for phonetic encoding based on the length of the search term. The system property phonetic.search.threshold has been added to the module cmas-core-index for this purpose. The default value is 4, meaning that phonetic encoding is disabled for input strings of three or fewer characters. This avoids that the quick search in the Web Client returns unrelated results.

In addition, the accuracy of phonetic search has been enhanced by combining the BeiderMorse algorithm for encoding with the previously used ColognePhonetic algorithm. This leads to better results for non-German names.