私のマシンでは 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データを返さないことがわかりました。rayrays
SnowballPorterFilterFactoryどこで使うべきか、どこで使うべきかわかりませんPorterStemFilterFactory。それらの長所と短所は何ですか?
誰でもこの動作について考えられますか??
ありがとう