根据其他字段隐藏_source字段

时间:2018-02-27 11:59:25

标签: elasticsearch plugins filter

假设我在Elasticsearch索引中有两个文档:

[
    {
        "foo": 1,
        "bar": 2,
        "visible_fields": ["foo"]
    },
    {
        "foo": 1,
        "bar": 2,
        "visible_fields": ["bar"]
    }
]

我只想在查询响应中返回每个文档的visible_fields中列出的字段。我该怎么做?

我认为自定义插件或脚本可以解决它,但我不知道如何或从哪里开始。查看现有插件的source code,我无法找到可用于访问和修改_source字段的任何内容。

0 个答案:

没有答案