返回 account_number and balance|学习笔记

简介: 快速学习返回 account_number and balance。

开发者学堂课程【ElasticSearch 最新快速入门教程返回 account_number and balance】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/642/detail/10674


返回 account_number and balance

 

想返回的是 bank 索引中账号的号码以及银行存款余额,这个怎么实现?

执行搜索

默认的,我们搜索返回完整的 JSON 文档。而 source(source 字段搜索点击量)。如果我们不想返回完整的json文档去,我们可以使用 source 返回指定字段。

可以这么来查询:

curl -XPOSTlocalhost:9200/bank/search?pretty' -d

'{

"query": {"match_all": {}},

"source" : {["balance" , "account_number"]}

}

具体是什么?我们下面尝试一下,比如我想返回的是特定的字段

{

“query" : {

},

'match_all": {}

}

"sort" : {

"balance" : {

"order": "desc"

}

},

“source”:[

"account_number",

"balance”

]}

}

这里要注意的事 source 和 balance,“source”:

{[“balance”,account_number”]}

下面我们把这个:

“source”:[

"account_number",

"balance”

]}

删掉,运行之后没有问题,加上出错了

应该是

结果以表格的形式显示出来,点击原始 JSON 显示的是原始视图,如果选择图形视图是有可能没有结果的,我们这里要以表格视图显示

如果这里带上之前讲的降序

表格视图如上图

显示 number 和 balance,score 是没有显示的,如果想要显示,就在“balance”,前加“score”。

在原始视图中 score 是显示不出的但是我们可以同时显示原始和表格视图。

相关文章
|
JSON 数据格式 开发者
返回 account_number and balance | 学习笔记
快速学习返回 account_number and balance
58 0
返回 account_number and balance | 学习笔记
|
7月前
|
算法
Leetcode 313. Super Ugly Number
题目翻译成中文是『超级丑数』,啥叫丑数?丑数就是素因子只有2,3,5的数,7 14 21不是丑数,因为他们都有7这个素数。 这里的超级丑数只是对丑数的一个扩展,超级丑数的素因子不再仅限于2 3 5,而是由题目给定一个素数数组。与朴素丑数算法相比,只是将素因子变了而已,解法还是和朴素丑数一致的。
66 1
|
18天前
|
存储 算法
【LeetCode力扣】单调栈解决Next Greater Number(下一个更大值)问题
【LeetCode力扣】单调栈解决Next Greater Number(下一个更大值)问题
9 0
|
7月前
|
存储
Leetcode Single Number II (面试题推荐)
给你一个整数数组,每个元素出现了三次,但只有一个元素出现了一次,让你找出这个数,要求线性的时间复杂度,不使用额外空间。
22 0
LeetCode 136. 只出现一次的数字 Single Number
LeetCode 136. 只出现一次的数字 Single Number
LeetCode contest 177 5169. 日期之间隔几天 Number of Days Between Two Dates
LeetCode contest 177 5169. 日期之间隔几天 Number of Days Between Two Dates
|
算法
LeetCode 414. Third Maximum Number
给定一个非空数组,返回此数组中第三大的数。如果不存在,则返回数组中最大的数。要求算法时间复杂度必须是O(n)。
68 0
LeetCode 414. Third Maximum Number
|
存储
LeetCode 313. Super Ugly Number
编写一段程序来查找第 n 个超级丑数。 超级丑数是指其所有质因数都是长度为 k 的质数列表 primes 中的正整数。
67 0
LeetCode 313. Super Ugly Number
|
算法
LeetCode 306. Additive Number
累加数是一个字符串,组成它的数字可以形成累加序列。 一个有效的累加序列必须至少包含 3 个数。除了最开始的两个数以外,字符串中的其他数都等于它之前两个数相加的和。 给定一个只包含数字 '0'-'9' 的字符串,编写一个算法来判断给定输入是否是累加数。 说明: 累加序列里的数不会以 0 开头,所以不会出现 1, 2, 03 或者 1, 02, 3 的情况。
93 0
LeetCode 306. Additive Number
|
算法
LeetCode 268. Missing Number
给定一个包含 0, 1, 2, ..., n 中 n 个数的序列,找出 0 .. n 中没有出现在序列中的那个数。
65 0
LeetCode 268. Missing Number