2016-07-26 34 views
1

我在這裏發現了類似的問題。 solr facet search truncate wordsHybris:Solr facet截斷日語單詞

當我使用Solr的面爲產品製造商名稱,則雖然實際製造商名稱是類似「化學商品」,但在Solr的導航區域它顯示爲兩個選項:「化學」和「商品」,這意味着它是阻塞的。對於英文製造商名稱它工作正常。

我無法使用fieldType字符串。我正在使用文本。

如何避免使用日文字符,以便僅顯示完整的製造商名稱。我也嘗試使用Tokenizer類CJKTokenizerFactory,但它沒有工作。

任何幫助,非常感謝!

回答

2

您不能使用文本的方面。如果您希望在製造商名稱上進行搜索和構面分析,則將這些信息提取兩次,一次爲字符串,一次爲文本,並在適當的位置使用這些不同的表示。

+0

順便說一句,請問在Hybris中可以告訴我如何保存製造商名稱的數據類型作爲搜索目的字符串和文本的方面目的。對不起,我是新來的solr,也是Hybris的新手。 –

+0

只是讓2索引的屬性 – 2016-07-27 06:56:32

+0

是的,我做到了。我製造了「製造商名稱」solrIndexedProperty類型的文本和「manufacturerNameFacet」類型的字符串。在我的solr的schema.xml中,。在重新索引時,我得到一個錯誤字段「manufacturerNameFacet」缺失。任何想法? –