我正在使用 elasticsearch 来索引我的文档。
是否可以指示它只返回特定字段而不是它存储的整个 json 文档?
是的,使用更好的选择源过滤器。如果您使用 JSON 进行搜索,它将如下所示:
{
"_source": ["user", "message", ...],
"query": ...,
"size": ...
}
在 ES 2.4 及更早版本中,您还可以使用搜索 API 的 fields 选项:
{
"fields": ["user", "message", ...],
"query": ...,
"size": ...
}
这在 ES 5+ 中已弃用。无论如何,源过滤器更强大!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)