【问题标题】:Solr comma separated field - facet searchSolr 逗号分隔字段 - 方面搜索
【发布时间】:2013-06-21 00:38:39
【问题描述】:

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

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

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

区域 1:10

area2:4297

区域 3:54

区域 4:65

区域6:87

这就是我得到的

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

区域 6:87

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

【问题讨论】:

    标签: solr lucene


    【解决方案1】:

    在编制索引时,您需要使用 , 从数据中获取标记。您可以使用PatternTokenizerFactory 标记器和, 作为pattern。只要找到,,这就会拆分您的文本。

    schema.xml 中的字段应为 multivalued

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-04-24
      • 1970-01-01
      • 2018-12-18
      • 1970-01-01
      • 1970-01-01
      • 2020-02-11
      • 2018-12-08
      相关资源
      最近更新 更多