For the André/Andre case, the ASCII folding filter will do the job. https://solr.apache.org/guide/8_9/filter-descriptions.html#ascii-folding-filter <https://solr.apache.org/guide/8_9/filter-descriptions.html#ascii-folding-filter>
It does not do a conversion for “typewriter umlauts”, so you might want a character replacement filter for those. That would convert ä to ae, ö to oe, and ü to ue. wunder Walter Underwood wun...@wunderwood.org http://observer.wunderwood.org/ (my blog) > On Jul 18, 2021, at 9:14 AM, Jörn Franke <jornfra...@gmail.com> wrote: > > Hi Christian, > > the examples you gave are not the target use case of phonetic matching. > What you want is the SpellChecker > https://solr.apache.org/guide/8_4/spell-checking.html. > > While the problem of phonetic matching partially may serve you it is more > for queries that want to have results that SOUND like what you have typed. > So it would not find Testkudne (sounds completely different from Testkunde. > > Best regards > > On Sun, Jul 18, 2021 at 2:43 PM Christian Havel <christian.ha...@gmail.com> > wrote: > >> Hi, >> >> I found how to add PhoneticSearch to my field definition. >> Well, that is ok. But how can I configure this one? >> For example if I search for "Testkudne" that a document is found that has >> the value "Testkunde" or if I search for "Andre" that "André“ is found, >> too? >> The following is my definition that is used for index and query: >> >> >> >> >> * <dynamicField name="*_txt_de" type="text_de" indexed="true" >> stored="true"/> <fieldType name="text_de" class="solr.TextField" >> positionIncrementGap="100"> <analyzer>* >> <tokenizer class="solr.StandardTokenizerFactory"/> >> <filter class="solr.LowerCaseFilterFactory"/> >> <filter class="solr.StopFilterFactory" ignoreCase="true" >> words="lang/stopwords_de.txt" format="snowball" /> >> <filter class="solr.GermanNormalizationFilterFactory"/> >> >> *<filter class="solr.BeiderMorseFilterFactory" nameType="GENERIC" >> ruleType="APPROX" concat="true" languageSet="auto" />* >> >> Christian >>