[英]Import tree of object in solr from mongodb
我在mongodb中具有以下结构:
{
"status": "1",
"instancia": "1",
"infoAdicionais": {
"partes": [{
"id": "123"
}]
}
}
在Solr中的 schema.xml中,如何声明字段infoAdicionais ? 我努力了:
<field name="infoAdicionais" type="text_general" indexed="true" stored="true" docValues="true" />
但不起作用。
谢谢。
您打算如何搜索? 当您在页面上获得10个结果时,其中一个结果是什么? 在大多数情况下,这应该是您的Solr文档。
Solr不是旨在保留数据结构的数据库。 Solr希望您修改,组合,拆分和非规范化数据结构,以使您能够快速找到信息。
如果您不是按ID搜索partes ,则可能甚至不需要保留它。 如果这样做,您希望得到什么? 您是否将多个ID映射到同一对象或不同的ID? 这些是您首先要回答的问题。
至于专门针对嵌套结构的支持,Solr 确实支持父文档和子文档 ,但是该模式是一个域和另一个域的组合超集。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.