Solr中的CSV字段

时间:2014-03-04 15:59:26

标签: arrays csv drupal solr

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

值将是关键字列表,例如类似的内容(但不一定是这样):

productid, nameofproduct, randomattribute1, randomattribute2, etc, etc2

我如何才能最好地让Solr处理这些问题?我是否需要为每个字符串创建一个单独的字符串字段,或者无论如何Apache Solr是否将基本上是一个值数组作为单个字段进行处理?

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

简而言之,无论如何在Solr中使用CSV字段,还是必须将每个值分成单独的字段以进行索引?

1 个答案:

答案 0 :(得分:0)

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

  

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

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

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