Hybris:Solr切面截断日语单词

Hybris:Solr切面截断日语单词,solr,facet,faceted-search,hybris,Solr,Facet,Faceted Search,Hybris,我在这里发现了类似的问题。 当我使用solr facet作为产品的制造商名称时,尽管实际的制造商名称如下“化学商品", 但在solr导航区域中,它显示为两个选项:化学“和”商品,这意味着它是词干。对于英文制造商名称,它工作正常 我不能使用fieldType字符串。我正在使用文本 我如何避免使用日文字符,使其仅显示完整的制造商名称。我还尝试使用标记器类CJKTokenizerFactory,但它不起作用 非常感谢您的帮助!您不能将文本用于刻面。如果您希望同时搜索和刻面制造商名称,请将此信息提取两

我在这里发现了类似的问题。

当我使用solr facet作为产品的制造商名称时,尽管实际的制造商名称如下“化学商品", 但在solr导航区域中,它显示为两个选项:化学“和”商品,这意味着它是词干。对于英文制造商名称,它工作正常

我不能使用fieldType字符串。我正在使用文本

我如何避免使用日文字符,使其仅显示完整的制造商名称。我还尝试使用标记器类CJKTokenizerFactory,但它不起作用


非常感谢您的帮助!

您不能将文本用于刻面。如果您希望同时搜索和刻面制造商名称,请将此信息提取两次,一次作为字符串,一次作为文本,并在适当的位置使用这些不同的表示形式。

顺便说一句,请您在Hybris中告诉我,如何保留制造商名称的数据类型e作为字符串用于搜索,文本用于方面。很抱歉,我是solr的新手,也是Hybris的新手。只制作2个索引属性是的,我做了。我制作了文本类型的“manufacturerName”solrIndexedProperty和字符串类型的“ManufacturerNameFact”。在solr的schema.xml中,我做了。在重新索引时,我在“ManufacturerNameFact”字段中得到了一个错误“他不见了。有什么想法吗?