Elasticsearch: 添加带有附件的文档

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

👋 欢迎查阅 Stackhero 文档

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

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

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

现在您可以索引包含附件的文档。文档应包括一个 data 字段,其中包含以 Base64 编码的文件内容。在此示例中,文档是一个 RTF 文件,包含句子 "This is the content of an RTF file":

PUT my_index/_doc/my_id?pipeline=attachment
{
  "data": "e1xydGYxXGFuc2kKVGhpcyBpcyB0aGUgY29udGVudCBvZiBhIFJURiBmaWxlClxwYXIgfQ=="
}