Elasticsearch: 检索带有附件内容的文档

本文档属于Ingest attachment 插件指南的一部分。您可以在此处查看完整指南:如何从 PPT、XLS 和 PDF 文件中提取数据到 Elasticsearch

👋 欢迎查阅 Stackhero 文档

Stackhero 提供面向专业人士的全托管 Elasticsearch cloud 服务,满足大规模可靠搜索、分析和日志需求。

  • 借助专属私有基础设施,实现持续高性能与强大安全性
  • 轻松配置受 HTTPS 保护的自定义域名

快速上手,专注于您的核心业务:您只需约 5 分钟即可拥有可用于生产环境的 Elasticsearch cloud hosting 环境,日常运维与安全由我们为您管理。

要查看处理后的文档,请使用其 ID 检索它:

GET my_index/_doc/my_id

响应应类似于以下内容:

{
  "_index" : "my_index",
  "_type" : "_doc",
  "_id" : "my_id",
  "_version" : 1,
  "found" : true,
  "_source" : {
    "data" : "e1xydGYxXGFuc2kKVGhpcyBpcyB0aGUgY29udGVudCBvZiBhIFJURiBmaWxlClxwYXIgfQ==",
    "attachment" : {
      "content_type" : "application/rtf",
      "language" : "en",
      "content" : "This is the content of a RTF file",
      "content_length" : 35
    }
  }
}

请注意,_source 字段现在包括原始 Base64 数据和提取的附件详细信息,如文件类型和内容。