Indexing Solr:通过DIH索引嵌套文档
我想通过DIH将我的文档从MySql索引到Solr。我有一个这样的桌子结构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.
- 表用户
id
1
2
3. 名称
杰伊
脉轮
兔子 - 地址
id
1
2
3. 数字
1111111
2222
3333333333 电子邮件
test@email.com
test123@test.co
unique@email.com
请建议一种通过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的帖子中找到: