私はsolr 3.3を使用しています。接尾辞付きのsolrインデックスワードが必要です。
'book' と 'books' にインデックスを付けて 'book' を検索すると、solr は 'book' または 'books' を含むすべてのドキュメントを表示しますが、'rain' と 'rainy' にインデックスを付けて 'rain' を検索すると、solr show 「雨」を含むすべてのドキュメントですが、solr に「雨」または「雨」を含むドキュメントを表示させたいと考えています。
私はsolr 3.3を使用しています。接尾辞付きのsolrインデックスワードが必要です。
'book' と 'books' にインデックスを付けて 'book' を検索すると、solr は 'book' または 'books' を含むすべてのドキュメントを表示しますが、'rain' と 'rainy' にインデックスを付けて 'rain' を検索すると、solr show 「雨」を含むすべてのドキュメントですが、solr に「雨」または「雨」を含むドキュメントを表示させたいと考えています。
別のオプションは、OpenOffice 辞書ファイルに基づく「Hunspell」ステミングを使用することです... http://wiki.apache.org/solr/Hunspell (Solr 3.5)
前の質問に関連して、Stemming は既に「book」と「books」の例を処理しています。@Jayendra が答えたように、「rain」を検索して「rainy」を返すには、SynonymFilterFactoryを実装し、目的の検索結果に一致する必要なシノニムを指定する必要があります。