Solr managed_schema包含嵌入式文档

时间:2017-07-19 18:04:48

标签: mongodb solr

我正在使用Solr 6.6.0和mongo-connector 2.5.1

我试图将以下形状变成solr

{
  "firstName": "test",
  "lastName": "test",
  "addresses": [
    {
      "address": "123 test ln",
      "city": "St. Louis",
      "state": "MO"
    }
  ]
}

将字段设置为多值没有做任何事情,我已阅读此文档https://cwiki.apache.org/confluence/display/solr/Other+Parsers#OtherParsers-BlockJoinQueryParsers

似乎没有任何内容涵盖托管模式文件的外观。我能找到的所有信息似乎都是关于它是如何工作的理论,而不是它工作的一个例子。有人能指出我正确的方向吗?

1 个答案:

答案 0 :(得分:0)

我偶然发现了答案。我添加了一个动态字段“*”,所有地址字段都以“addresses.0.fieldName”的格式填充。

现在我正在使用“地址。*”的dynamicField,一切似乎都在运行。