2017-07-19 65 views
0
我使用Solr的6.6.0

和蒙戈连接器2.5.1Solr的managed_schema与嵌入文档

我试图得到以下捏成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

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

回答

0

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

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