【发布时间】:2015-08-02 07:47:15
【问题描述】:
我正在使用 solr 来索引具有无限数量的相关实体的实体
表 1
身份证名称 1 |啊 2 | bb 3 |抄送
表 2
id 字段1 字段2
1 |工作于|纽约 1 |喜欢去|巴黎
如您所见,每一行代表一个与 id 为 1 的实体相关的实体,哪个值对应哪个重要。
如何使用 Solr 的数据导入处理程序实现这一点?
我在 data-config.xml 中使用了 SubEntity 并为 field1 和 field2 使用了 multiValued=true,但索引文档看起来像
id 1 field1:[工作,喜欢去] 字段2:[纽约、巴黎]
并且列之间的关系完全丢失了。如果一个搜索在巴黎有效,他也可以获得实体 1。我应该怎么做才能维持关系?非常感谢。
【问题讨论】: