Elasticsearch(ES) API 允许在查询时指定返回字段,也就是仅仅返回部分字段。
按需索取,能够提高 Elasticsearch 的响应速度。
一、仅显示部分字段
入参格式,如下:
{
"_source": [
"commodity_id",
"commodity_name"
],
"query": {
"query_string": {
"query": "荣耀"
}
}
}
通过_source 字段来指定需要返回的字段, 这里我们仅显示 commodity_id、commodity_name字段。
通过 HEAD 插件,看下实际效果:
二、不显示原始字段
将 _source 设置为 false, 可以不显示原始字段,部分特殊场景下会用到。
{
"_source": false,
"query": {
"query_string": {
"query": "荣耀"
}
}
}
三、包含或排除某些字段
我们可以同时指定需要显示的字