2016-03-01 41 views
0

我對Solr(我們使用solr4)很陌生,所以如果這個問題是愚蠢的。Solr不使用StandardTokenizerFactory如果模式

一切正常,到目前爲止,
但我們的客戶希望這樣他的新產品標籤:10年11月19日
如果我們搜索VOR這一點,我們沒有找到產品,但是當我們尋找19 11 10我們每個產品都有19,11和10的標籤。

就我所知,這是因爲「StandardTokenizerFactory」過濾掉了「。」。

是否有一個選項,所以我仍然可以使用「StandardTokenizerFactory」但排除這些模式?

回答

0

有可能,您需要在schema.xml中製作自己的fieldType,以縮小在索引和查詢過程中想要使用分析儀應用的規則。

Indexing Special Terms Using Solr(我沒有與此相關的網站)對於如何建立一個<fieldType name="text_tech" ... />,它支持的特殊條款,如Oracle 8i/9i/10g/11gDB2/UDB搜索描述。

您可以先修改此項以適合您的產品標籤,以便識別諸如19.11.10等格式。