Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我的 solr 索引中有一个字段,其中包含逗号分隔的值,例如“area1,area2,area3,area4”。其中有些文档的值只是一个值,例如“area6”。
现在我想对所有这些值进行方面搜索。
示例(这就是我想要的):
区域1:10
区域2:4297
区域3:54
面积4:65
区域6:87
这就是我得到的
区域1,区域2,区域3,区域4:7462
区域6:87
solr 是否为这个问题提供了任何解决方案,或者我必须自己分离不同的值。
编制索引时,您需要使用,. 您可以将PatternTokenizerFactory标记器与,as 一起使用pattern。每当找到,.
,
PatternTokenizerFactory
pattern
您的字段schema.xml应该是multivalued.
schema.xml
multivalued