1

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

现在索引时有三个条件。

  1. 一个课程可能有多个附件。
  2. 无附件
  3. 一门课程可能有一个确切的附件。

查看问题。Solr-php-client Extract 方法似乎没有用。所以我的问题是

  1. 如何索引这些二进制文件以及课程数据(一个 solr 文档)?
  2. 如何映射具有唯一课程 ID 的多个文档/pdf?

谢谢 :)

4

1 回答 1

2

Solr API 不允许使用单个 Solr 文档附加多个文件。
对于我们的项目,我们将多个文件压缩到一个附件中,该附件与 Solr 文档一起附加。
您还可以将这些多个文档索引为具有相同课程 ID 的单个 Solr 文档,并使用字段折叠(分组)功能显示单个课程,其中包含跨附件的匹配项。

于 2013-07-29T04:04:26.490 回答