【问题标题】:Convert multivalue to single attribute in Solr在 Solr 中将多值转换为单个属性
【发布时间】:2020-09-06 14:55:44
【问题描述】:

我有如下 solr 文档(使用 Solr 5)

{
"firstName": [
          "Jack",
          "John",
          "Darron"
        ],
"lastName": [
          "JackLast",
          "JohnLast",
          "DarronLast"
        ]
}

我想把它转换成

{
firstName1:Jack,
lastName1:JackLast,
firstName2:John,
lastName2:JohnLast,
firstName3:Darron,
lastName3:DarronLast
}

【问题讨论】:

  • 您需要为此编写逻辑并进行转换。

标签: solr solrj solr4


【解决方案1】:

Solr 没有为你提到的问题提供任何规定。

你有一个字段的数组格式的数据,你期望它被 solr 弄平。

为此,您需要在应用程序的中间层编写逻辑。在这里您可以检查数组的大小,然后通过创建数组大小的字段并将值分配给它。

【讨论】:

    猜你喜欢
    • 2011-07-23
    • 2015-11-20
    • 2019-07-16
    • 1970-01-01
    • 1970-01-01
    • 2013-06-18
    • 2020-07-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多