如何在Solr文档中存储Map?

时间:2016-07-23 20:15:06

标签: dictionary solr

我正在尝试将HashMap添加到Solr文档中。我已经阅读了Solr文档,但没有得到我正在尝试的内容。

Solr支持列表,但我需要Map存储在文档中。

示例:

 {
    "id": "123456",
    "name": "Foo bar",
    "social":{
             "facebook":"facebookid",
             "twitter":"twitterid"
             }
    }

1 个答案:

答案 0 :(得分:0)

最简单的方法是在对索引进行索引之前展平结构,因为这样可以使查询,构面和大多数其他功能更易于使用(因为您不必使用任何blockjoins,子/父支持等)

将内容索引为:

document.getElementById("demo")[data] = "Paragraph changed!"

..并在查询图层中根据需要(通常不是)重新创建地图(根据您使用的语言和库而有所不同)。

相关问题