我已經派人到Solr以下數據:Solr的後查詢solr沒有html標籤?
{
"id":"kkk",
"name":"<div>book</div>"
}
接收數據,如果我搜索「格」,結果沒有顯示,但是當我搜索「書」,結果將顯示, 我能怎麼做 ? 這裏是我的架構:
<field name="name" type="text_html" indexed="true" stored="true"/>
<fieldType name="text_html" class="solr.TextField" positionIncrementGap="100">
<analyzer>
<charFilter class="solr.HTMLStripCharFilterFactory"/>
<tokenizer class="solr.WhitespaceTokenizerFactory" />
<filter class="solr.LowerCaseFilterFactory" />
<filter class="solr.StopFilterFactory"
ignoreCase="true"
words="lang/stopwords_en.txt"
/>
</analyzer>
</fieldType>
Solr的只能剝去HTML標記時,我做了索引,如果我要發送Solr的直接數據,我怎麼能剝去html標籤?
通過直接發送解決數據是什麼意思? –
只是使用solr存儲數據而不是索引文件... –
Solr只分析索引字段。 –