【问题标题】:Indexing multiple files at once into one solr document一次将多个文件索引到一个 solr 文档中
【发布时间】:2013-07-28 11:20:15
【问题描述】:

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

现在索引时有三个条件。

  1. 一个课程可能有多个附件。
  2. 没有附件
  3. 一门课程可能只有一个附件。

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

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

谢谢:)

【问题讨论】:

    标签: solr apache-tika


    【解决方案1】:

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

    【讨论】:

    • 使用 group.field 子句查询 $response = $results->response;返回 null 并抛出通知 注意:试图获取非对象的属性。可能出了什么问题?
    • 不确定。检查分解结果,因为分组结果的响应不同。
    猜你喜欢
    • 2014-07-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-07
    相关资源
    最近更新 更多