我们要求我们仅返回搜索结果中的源字段,而不包含任何元数据。通过搜索,我发现使用弹性搜索是不可能的,但是我确实找到了在该线程中使用插件的参考:
过滤掉元数据字段并仅在Elasticsearch中返回源字段
链接的插件就是这个:
我仍在学习Elasticsearch,但是有人可以解释我如何在Elasticsearch配置中实现和部署该插件吗?
谢谢,吉姆
如您所引用的第一个链接中所述,可以使用响应过滤来实现此功能,它不是插件,而是ES的标准功能:
GET /index/type/_search?filter_path=hits.hits._source
Run Code Online (Sandbox Code Playgroud)
如果要摆脱,hits.hits._source可以使用jq
curl -XGET localhost:9200/index/type/_search?filter_path=hits.hits._source | jq '.hits.hits[]._source'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
780 次 |
| 最近记录: |