Indexing Solr:通过DIH索引嵌套文档

Indexing Solr:通过DIH索引嵌套文档,indexing,solr,lucene,dih,Indexing,Solr,Lucene,Dih,我想通过DIH将我的文档从MySql索引到Solr。我有一个这样的桌子结构 表用户 id 1 2 3. 名称 杰伊 脉轮 兔子 地址 id 1 2 3. 数字 1111111 2222 3333333333 电子邮件 test@email.com test123@test.co unique@email.com 和其他协会 我想在嵌套文档结构中对此进行索引,但无法找到任何可以使用DIH进行索引的资源 参考资源: 请建议一种通过DIH对其进行索引的方法。此功能已由Solr 5.

我想通过DIH将我的文档从MySql索引到Solr。我有一个这样的桌子结构

  • 表用户

    id
    1
    2
    3. 名称
    杰伊
    脉轮
    兔子

  • 地址

    id
    1
    2
    3. 数字
    1111111
    2222
    3333333333 电子邮件
    test@email.com
    test123@test.co
    unique@email.com

和其他协会

我想在嵌套文档结构中对此进行索引,但无法找到任何可以使用DIH进行索引的资源

参考资源:


请建议一种通过DIH对其进行索引的方法。此功能已由Solr 5.1+实现,并应可用于Solr 5.1+

下面是从原始Jira票据中获取的示例配置

<dataConfig>
  <dataSource type="JdbcDataSource" />
  <document>
    <entity name="PARENT" query="select * from PARENT">
      <field column="id" />
      <field column="desc" />
      <field column="type_s" />
      <entity child="true" name="CHILD" query="select * from CHILD where parent_id='${PARENT.id}'">
        <field column="id" />
        <field column="desc" />
        <field column="type_s" />
      </entity>
    </entity>
  </document>
</dataConfig>


注意:子实体需要child=“true”

这是solr-data-config.xml的配置集,我无法编写相应的架构。您可以发布相应的架构吗?没有要求架构为嵌套文档编制索引。更多详细信息和演练可从yonik的帖子中找到: