You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@solr.apache.org by Carsten Klement <ko...@carsten-klement.de> on 2024/06/27 15:17:34 UTC

Searching for synonyms

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