0
これを読んでいただきありがとうございます。Solr部分一致/ EdgeNGramハイライト
EdgeNGramFilterFactoryでハイライターを使用するには、solrが一致した用語を返すという問題があります。これは、一致した用語の文字を強調表示することです。
戻ってくる結果は次のようになります。ジャングル
に
<em>Welcome</em>
私は彼らが見えるようにしたいこれは何です: <em>Wel</em>come
私のスキーマで
<fieldtype name="text" class="solr.TextField">
<analyzer type="index">
<tokenizer class="solr.StandardTokenizerFactory"/>
<filter class="solr.EdgeNGramFilterFactory" minGramSize="3" maxGramSize="10"/>
<filter class="solr.SynonymFilterFactory" expand="true" ignoreCase="true" synonyms="synonyms.txt"/>
<filter class="solr.StopFilterFactory" words="stopwords.txt" ignoreCase="true"/>
<filter class="solr.LowerCaseFilterFactory"/>
</analyzer>
<analyzer type="query">
<tokenizer class="solr.StandardTokenizerFactory"/>
<filter class="solr.SynonymFilterFactory" expand="true" ignoreCase="true" synonyms="synonyms.txt"/>
<filter class="solr.StopFilterFactory" words="stopwords.txt" ignoreCase="true"/>
<filter class="solr.LowerCaseFilterFactory"/>
</analyzer>
</fieldtype>
<field name="document" type="text" indexed="true" stored="true"/>