将多个文件一次索引到一个solr文档中

时间:2013-07-28 11:20:15

标签: solr apache-tika

我正在索引某些课程数据(ID,名称,摘要)以及与这些课程相关联的附件。我正在使用Extract RequestHandler通过传递文字字段来索引文档。

现在索引时有三个条件。

  1. 课程可能有多个附件。
  2. 没有附件
  3. 课程可能只有一个附件。
  4. 查看问题。 Solr-php-client Extract方法似乎没有用。所以我的问题是

    1. 如何将这些二进制文件与课程数据(一个solr文档)索引?
    2. 如何使用唯一的课程ID映射多个docs / pdf?
    3. 谢谢:)

1 个答案:

答案 0 :(得分:2)

Solr API不允许使用单个Solr文档附加多个文件 对于我们的项目,我们将多个文件压缩成一个附件,该附件附有Solr文档 您还可以将这些多个文档编入索引,将其作为具有相同课程ID的单个Solr文档,并使用Field Collapsing (Grouping)功能显示包含跨附件匹配的单个课程。