0

我的 solr 索引中有一个字段,其中包含逗号分隔的值,例如“area1,area2,area3,area4”。其中有些文档的值只是一个值,例如“area6”。

现在我想对所有这些值进行方面搜索。

示例(这就是我想要的):

区域1:10

区域2:4297

区域3:54

面积4:65

区域6:87

这就是我得到的

区域1,区域2,区域3,区域4:7462

区域6:87

solr 是否为这个问题提供了任何解决方案,或者我必须自己分离不同的值。

4

1 回答 1

2

编制索引时,您需要使用,. 您可以将PatternTokenizerFactory标记器与,as 一起使用pattern。每当找到,.

您的字段schema.xml应该是multivalued.

于 2013-06-24T13:49:22.997 回答