elasticsearch之查询结果过滤

Posted s686zhou

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了elasticsearch之查询结果过滤相关的知识,希望对你有一定的参考价值。

准备数据

PUT zhifou/doc/1
{
  "name":"顾老二",
  "age":30,
  "from": "gu",
  "desc": "皮肤黑、武器长、性格直",
  "tags": ["", "", ""]
}

 

结果过滤: _source

需求: 在查询所有的结果中  我只要看 name 和 age 两个属性 

GET zhifou/doc/_search
{
  "query": {
    "match": {
      "name": "顾老二"
    }
  },
  "_source": ["name", "age"]   #通过 _source 来控制返回的字段
}

 

以上是关于elasticsearch之查询结果过滤的主要内容,如果未能解决你的问题,请参考以下文章

elasticsearch基本查询笔记(三)-- es查询总结

Elasticsearch笔记九之优化

Elasticsearch 过滤布尔查询

elasticSearch - 高级检索

java使用elasticsearch进行模糊查询之must使用

Elasticsearch之高亮查询,聚合查询,