繁体   English   中英

从mongodb导入solr中的对象树

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM