简体   繁体   English

如何为摄取附件弹性搜索插件禁用 base64 存储?

[英]How disable base64 storing for ingest-attachment elasticsearch plugin?

The documentation shows example about how store base64 documents into elasticsearch via ingest-attachment plugin.文档显示了有关如何通过 ingest-attachment 插件将 base64 文档存储到 elasticsearch 中的示例。 But after this I got that elasticsearch index contains parsed text and base64 field source.但是在此之后我得到了弹性搜索索引包含解析的文本和 base64 字段源。 Why does it needed?为什么需要它? Is there a way to remove base64 text field and keep only text after document was indexed not it content?有没有办法删除base64文本字段并在文档被索引后只保留文本而不是内容?

There's not option for that, but you can add a "remove" processor to your ingestion pipeline:没有选项,但您可以在摄取管道中添加“删除”处理器:

PUT _ingest/pipeline/attachment
{
    "description": "Extract attachment information and remove the source encoded data",
    "processors": [
        {
            "attachment": {
                "field": "data",
                "properties": [
                    "content",
                    "content_type",
                    "content_length"
                ]
            }
        },
        {
            "remove": {
                "field": "data"
            }
        }
    ]
}

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 如何使用ingest-attachment插件索引Elasticsearch 5.0.0中的pdf文件? - How to index a pdf file in Elasticsearch 5.0.0 with ingest-attachment plugin? 如何使用Elasticsearch ingest-attachment插件索引pdf文件? - How to index a pdf file using Elasticsearch ingest-attachment plugin? ElasticSearch 5.0.0摄取附件插件问题将PDF编入索引 - ElasticSearch 5.0.0 ingest-attachment plugin issues to index PDF 如何使用摄取附件插件和 JavaScript 客户端在 Elasticsearch 6.1 中索引 PDF? - How to index a PDF in Elasticsearch 6.1 with ingest-attachment plugin & JavaScript Client? 如何使用Elasticsearch Node.js客户端“摄取” base64编码的文档/附件 - How to “ingest” a base64 encoded document/attachment using Elasticsearch Node.js Client Elassandra 安装摄取附件插件 - Elassandra installing ingest-attachment plugin 安装提取附件附件错误 - install ingest-attachment plugin error 在Elasticsearch中搜索通过摄取附件索引的文档 - Searching documents indexed via ingest-attachment in elasticsearch 在elasticsearch中将文件转换为base64以进行附件 - convert the file into base64 in elasticsearch for attachment 如何在 Java 中使用 Elasticsearch Ingest 附件处理器插件 - How to use Elasticsearch Ingest Attachment Processor Plugin in Java
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM