schema.xml中的_root_字段是什么?

时间:2014-01-04 04:50:40

标签: solr

我正在阅读solr示例schema.xml。我找到了一个名为_root_的字段。我以前从未见过它。我不知道它做了什么。

<!-- points to the root document of a block of nested documents. Required for nested document support, may be removed otherwise -->
<field name="_root_" type="string" indexed="true" stored="false"/>

这是solr的新功能吗?什么是nested documents?在什么情况下我应该使用这个领域?

我的solr版本是4.6。

提前致谢。

1 个答案:

答案 0 :(得分:8)

阻止加入支持需要_root_字段。有关详细说明,请参阅here

当您在实体之间建立关系并且不想展平文档时,可以使用此选项,例如,一个类文档,包含许多学生文档,并且您希望能够以更类似的方式查询你会在传统的关系数据库中做到这一点。

但请注意,您无法获得Relational DB的所有功能和灵活性。