【问题标题】:Create Json with same key使用相同的密钥创建 Json
【发布时间】:2017-01-25 13:36:05
【问题描述】:

我正在尝试将 json 文档添加到 solr。我希望 json 文件的结构是这样的:

{
    "add": {
        "doc": {
            "id": "DOC1",
            "my_boosted_field": {
                "boost": 2.3,
                "value": "test"
            }
        }
    },
    "add": {
        "commitWithin": 5000,
        "overwrite": false,
        "boost": 3.45,
        "doc": {
            "f1": "v1"
        }
    }
}

我不能将它作为一个数组,因为 Solr 需要完全相同的格式来索引文档。使用 gson 可以做到这一点还是有其他方法?

【问题讨论】:

    标签: java json solr


    【解决方案1】:

    您可以尝试修改您的 JSON 文件,如下所示。

    {
        "add": {
            "doc": {
                "id": "DOC1",
                "my_boosted_field": {
                    "boost": 2.3,
                    "value": "test"
                },
                "f1": "v1"
            }
            "commitWithin": 5000,
            "overwrite": false,
            "boost": 3.45,    
        }
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-03-23
      • 1970-01-01
      • 1970-01-01
      • 2017-06-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多