【问题标题】:How to use ingest plugin to import text data?如何使用摄取插件导入文本数据?
【发布时间】:2018-06-14 08:27:21
【问题描述】:

我能够使用 logstash 将结构化数据导入 elasticsearch 并在 Kibana 中导出报告。我浏览了几篇文章。但是,我对如何使用摄取将文本(非结构化数据)导入弹性搜索并没有清楚的了解插件?

【问题讨论】:

    标签: elasticsearch data-ingestion


    【解决方案1】:

    你不能!

    elasticsearch API 使用 JSON,您不能上传文本或 PDF。

    ingestion pipeline (https://www.elastic.co/guide/en/elasticsearch/reference/master/ingest.html)

    使用摄取节点在实际文档之前预处理文档 索引发生。摄取节点拦截批量和索引请求, 它应用转换,然后将文档传递回 索引或批量 API。

    它仅适用于文档,不适用于原始文本。

    【讨论】:

    • 如果不转换数据就不能直接将数据加载到ES中是真的吗?
    • 您的数据必须尊重 ES API(与任何其他数据库 API 一样),阅读文档以了解 elasticsearch 接受的内容,这可能会随着新版本的变化而改变。
    猜你喜欢
    • 2013-08-07
    • 1970-01-01
    • 1970-01-01
    • 2017-06-25
    • 1970-01-01
    • 1970-01-01
    • 2021-09-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多