【问题标题】:CSV field in SolrSolr 中的 CSV 字段
【发布时间】:2014-03-05 00:35:15
【问题描述】:

所以我在 Drupal 中有一个逗号分隔值字段(技术上是一个文本字段,但所有值都将被格式化为 CSV),它将被提交到 Apache Solr 查询文档。

这些值将是一个关键字列表,例如像这样(但不一定是这样):

productid, nameofproduct, randomattribute1, randomattribute2, etc, etc2

我怎样才能最好地让 Solr 处理这些?我是否需要为它们中的每一个创建一个单独的字符串字段,或者 Apache Solr 是否可以将本质上是一个值数组的内容作为单个字段处理?

我没有看到任何关于允许这样做的动态字段的文档,但它似乎是一个足够常见的用例,可以使用。

简而言之,在 Solr 中是否有使用 CSV 的字段,还是我必须将每个值分成单独的字段进行索引?

【问题讨论】:

    标签: arrays csv drupal solr


    【解决方案1】:

    如果您只是在寻找数组,请参阅字段的 'multiValued' 属性。更多关于字段属性here。从你的问题很难说什么是正确的模式。见

    /Solr_Directory/example/solr/collection1/conf/schema.xml

    该文件可用作起点并包含各种字段组合。

    另请参阅this 问题。答案显示了如何用逗号分割字符串并存储。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-09-06
      • 2010-10-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-06-06
      • 1970-01-01
      相关资源
      最近更新 更多