该文档显示了有关如何通过摄取附件插件将 base64 文档存储到弹性搜索中的示例。但在此之后,我得到了弹性搜索索引包含解析的文本和 base64 字段源。为什么需要它?有没有办法删除base64文本字段并在文档被索引后只保留文本而不是内容?
问问题
641 次
1 回答
2
没有选择,但您可以将“删除”处理器添加到您的摄取管道:
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"
}
}
]
}
于 2019-03-04T15:27:01.687 回答