私のマシンでは 2 つのバージョンの solr が動作しています。と言っSolrVer1
てSolrVer2
SolrVer1
をフィールド タイプのステミング メソッドの下に適用しましたtext_en_splitting
<filter class="solr.KeywordMarkerFilterFactory" protected="protwords.txt" ignoreCase="true"/>
<filter class="solr.PorterStemFilterFactory" ignoreCase="true"/>
SolrVer2
をフィールド タイプのステミング メソッドの下に適用しましたtext_en_splitting
<filter class="solr.SnowballPorterFilterFactory" language="English" protected="protwords.txt"/>
通常の検索とほぼ同じように機能しますが、ワイルドカード検索を使用している間、ワイルドカード検索では文法がオンの結果が得られません SolrVer1
で検索する場合と同様に ray*
、SolrVer1
に比べて非常に少ないデータしか返されませんSolrVer2
。結果を観察したところ、と のみでSolrVer1
データを返さないことがわかりました。ray
rays
SnowballPorterFilterFactory
どこで使うべきか、どこで使うべきかわかりませんPorterStemFilterFactory
。それらの長所と短所は何ですか?
誰でもこの動作について考えられますか??
ありがとう