【发布时间】:2017-09-04 12:53:03
【问题描述】:
我在 Solr 中有一个嵌套对象,我在管理架构文件中使用架构。 但是 Solr 以扁平方式存储嵌套对象。
示例:-
{ "id": 1234,
"name":{
"fname":"Random",
"lastName":"Name"
}
}
管理模式文件
<field name="id" type="int" indexed="true" stored="true" required="true" multiValued="false" />
<field name="name" type="string" indexed="true" stored="true" required="true" multiValued="false" />
<field name="name.fName" type="string" indexed="true" stored="true" required="true" multiValued="false" />
<field name="name.lastName" type="string" indexed="true" stored="true" required="true" multiValued="false" />
什么时候在 Solr 中插入示例数据,将数据存储为 this
{"id":1234,
"name.fName":"Random",
"name.lastName":"Name"
}
所以当我从 solr 获取数据并尝试转换为我的类对象时,它给了我解析错误 no value for key fName
请帮忙 谢谢
【问题讨论】:
标签: solr schema solr4 solrcloud