3

私は solr を使用しています。テキスト フィールドで StandardTokenizerFactory を使用していますが、アンダースコアで分割したくありません。PatternTokenizerFactory のような別の toknizer を使用する必要がありますか、または StandardTokenizerFactory でこれを行うことができますか? StandardTokenizerFactory と同じ機能が必要ですが、アンダースコアで分割する必要はありません。

4

2 に答える 2

0

StandardTokenizerFactory はハイフン「-」で分割されるため、次のように追加すると StandardTokenizerFactory のトリックが行われるようです。

<charFilter class="solr.PatternReplaceCharFilterFactory" 
                    pattern="_" 
                    replacement="-"/>
      <tokenizer class="solr.StandardTokenizerFactory"/>
于 2016-06-27T22:52:03.267 に答える