Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/solr/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mongodb Solr管理的带有嵌入式文档的_模式_Mongodb_Solr - Fatal编程技术网

Mongodb Solr管理的带有嵌入式文档的_模式

Mongodb Solr管理的带有嵌入式文档的_模式,mongodb,solr,Mongodb,Solr,我使用的是Solr6.6.0和mongo连接器2.5.1 我想把下面的形状变成solr { "firstName": "test", "lastName": "test", "addresses": [ { "address": "123 test ln", "city": "St. Louis", "state": "MO" } ] } 将字段设置为多值没有任何作用,我已经阅读了本文档 似乎没有任何内容涵盖托管架构文件的外观

我使用的是Solr6.6.0和mongo连接器2.5.1

我想把下面的形状变成solr

{
  "firstName": "test",
  "lastName": "test",
  "addresses": [
    {
      "address": "123 test ln",
      "city": "St. Louis",
      "state": "MO"
    }
  ]
}
将字段设置为多值没有任何作用,我已经阅读了本文档


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

我无意中找到了答案。我添加了一个动态字段“*”,所有的地址字段都以“addresses.0.fieldName”的格式填充

现在我正在使用一个动态字段“addresses.*”,一切似乎都正常