当前位置 > it书童 > elk > 正文
推荐小册
java高效编程
怎样更高效地用 java 编程

juc并发工具库
java并发编程工具库

设计模式
设计模式

jvm调优
jvm调优

rabbitmq实战
rabbitmq实战

redis实战
redis实战

Keepavlied高可用集群
Keepavlied高可用集群

nginx入门到实战
nginx入门到实战

java调试
java调试中遇到的各种坑

java输入输出流
java输入输出流

Elasticsearch 指定响应字段

elk it书童 2019-10-04 10:56:13 0赞 0踩 491阅读 0评论

在响应的数据中,如果我们不需要全部的字段,可以指定某些需要的字段进行返回。

# 指定返回的字段
GET /heros/_doc/rDYKOW0B3p3gGxF6WrYB?_source=name,gender

# 结果
{
  "_index" : "heros",
  "_type" : "_doc",
  "_id" : "rDYKOW0B3p3gGxF6WrYB",
  "_version" : 1,
  "_seq_no" : 1,
  "_primary_term" : 1,
  "found" : true,
  "_source" : {
    "gender" : "女",
    "name" : "小龙女"
  }
}

如不需要返回元数据,仅仅返回原始数据,可以这样:

# 不返回元数据
GET /heros/_source/rDYKOW0B3p3gGxF6WrYB/

# 结果
{
  "name" : "小龙女",
  "gender" : "女",
  "skill" : "玉女心经",
  "age" : 28
}
关于我
一个文科出身的程序员,追求做个有趣的人,传播有价值的知识,微信公众号主要分享读书思考心得,不会有代码类文章,非程序员的同学请放心订阅
转载须注明出处:https://www.itshutong.com/articles/73/elasticsearch-specifies-the-response-field