Sorry, I was too quick.

I want to search for Tera but also find Terra. But my synonym configuration 
doesn't seem to work. Solr version is 9.5.0

Does anyone have an idea?

Kind regards
Carsten


Am 27.06.24, 17:18 schrieb "Carsten Klement" <kont...@carsten-klement.de 
<mailto:kont...@carsten-klement.de>>:


Hello,
i want to search for tera* and find also terra* .


q=art_txt:tera* AND lngid:1

# schema 
<dynamicField name="*_txt" type="lowercase" indexed="true" stored="true"/>
<fieldType name="lowercase" class="solr.TextField" positionIncrementGap="100">
<analyzer type="index">
<tokenizer name="keyword"/>
<filter name="lowercase"/>
</analyzer>
<analyzer type="query">
<tokenizer name="keyword"/>
<filter name="lowercase"/>
<filter ignoreCase="true" synonyms="synonyms.txt" name="synonymGraph" 
expand="true" tokenizerFactory="solr.KeywordTokenizerFactory" />
</analyzer>
</fieldType>


# file synonyms.txt
terasse,terrase => terrasse




Reply via email to