首页 > 其他分享 >十三、ElasticSearch和Kibana进阶--谷粒商城

十三、ElasticSearch和Kibana进阶--谷粒商城

时间:2023-07-30 16:24:14浏览次数:42  
标签:检索 account 进阶 -- hits number Kibana 文档 请求

导入样本测试数据

准备一份顾客银行账户信息的虚构的JSON文档样本。每个文档都有下列的 schema(模式)。

{
    "account_number": 1,
    "balance": 39225,
    "firstname": "Amber",
    "lastname": "Duke",
    "age": 32,
    "gender": "M",
    "address": "880 Holmes Lane",
    "employer": "Pyrami",
    "email": "[email protected]",
    "city": "Brogan",
    "state": "IL"
}

数据地址

POST /bank/account/_bulk      //导入数据

 

响应字段说明

took – - Elasticsearch运行查询所需的时间,以毫秒为单位
timed_out – -搜索请求是否超时
shards – 搜索了多少个分片,以及有多少个分片成功、失败或跳过。
max_score – 找到的最相关文档的得分
hits.total.value - 找到了多少匹配的文档
hits.sort - 文档的排序位置(不按相关性分数排序时)
hits._score - 文档的相关性得分(使用match_all时不适用)

响应结果说明

Elasticsearch 默认会分页返回10条数据,不会一下返回所有数据。

请求方式说明

ES支持两种基本方式检索;
通过REST request uri 发送搜索参数 (uri +检索参数);
通过REST request body 来发送它们(uri+请求体);

 

除了上面示例的请求接口,根据请求体进行检索外,还可以用GET请求参数的方式检索:

GET bank/_search?q=*&sort=account_number:asc
# q=* 查询所有
# sort=account_number:asc 按照account_number进行升序排列

 

Query DSL

 

 

标签:检索,account,进阶,--,hits,number,Kibana,文档,请求
From: https://www.cnblogs.com/ai377377/p/17544378.html

相关文章

  • java学习前须知(笔记)
    Path环境变量的配置我的电脑单击右键选择属性,就进入了设置的关于选项,找到高级系统设置,高级里面选环境变量,弹出窗口里面选系统变量下的新建,取名JAVA_HOME;路径选为jdk-8的根目录,即可得到一个系统变量;选中系统变量里的Path,编辑即可,可新建%JAVA_HOME%\bin,这样就可以直接在cmd里启......
  • QT信号槽Connect最后一个参数
    connect函数最后一个参数是Qt::ConnectionType,该参数指明信号槽的连接方式。   1.先说说什么是信号槽吧:  当一个对象发生变化,想让与之相关联的其他对象对这个变化做出响应,这时候我们就需要不同对象(这些对象可能在不同线程)的通信。    qt不同于其他框架的最主......
  • pytorch索引与切片
    indexinga=torch.randn(4,3,28,28)a[0].shape#torch.Size([3,28,28])a[0,0].shape#torch.Size([28,28])a[0,0,2,4]#tensor(0.6574)selectfirst/lastN这个a可以看成一个图片:[batch,RBG,h,w]a.shape#torch.Size([4,3,28,28])a[:2].shape#torch.Size......
  • Oracle 19c 报ORA-704 ORA-01555故障处理---惜分飞
    联系:手机/微信(+8617813235971)QQ(107644445)标题:Oracle19c报ORA-704ORA-01555故障处理作者:惜分飞©版权所有[未经本人同意,不得以任何形式转载,否则有进一步追究法律责任的权利.]异常断电导致数据库无法启动,尝试对数据文件进行recover操作,报ORA-00283ORA-00742ORA-00......
  • 项目搭建Nginx的使用
    1、使用nginx代理我们的前端页面,Nginx是自带缓存的,如果页面修改了没有刷新出来可以清除浏览器数据或者按Shift+f5进行强制刷新试试找到我们的nginx安装目录下的D:\StudyConfig\nginx\nginx-1.12.0\conf\nginx.conf文件进行配置:在server找到location,然后配置我们需要代理的前......
  • Python报错 | xlrd.biffh.XLRDError Excel xlsx file; not supported
    报错信息Python加载xlsx文件时,遇到:xlrd.biffh.XLRDErrorExcelxlsxfile;notsupported错误原因报错翻译过来是:xlrd.biffh.xlrd错误:Excelxlsx文件;不受支持解决方案方法1:安装指定低版本的xlrd,执行下面的pip安装命令即可:pipinstallxlrd==1.2.0方法2:Excel另存为......
  • Java概述
    第一章·内容介绍......
  • 时间日期1
         ......
  • GVIM 使用技巧
    本文参考《GVIM教程基于明德扬课程》哔哩哔哩_bilibili1.GVIM三种模式GVIM有三个操作模式,分别是命令模式、编辑模式和列操作模式。默认GVIM是命令模式。在命令模式下,输入i进入编辑模式。在任何模式下,按Esc进入命令模式。在命令模式下,按ctrl+q进入列操作模式。......
  • python数据分析师入门-学习笔记(第十节 数据获取)
    工具使用Anaconda官网下载安装一路next(默认就行)Chrome默认安装就行打开jupyternotebook打开anacondaprompt输入jupyternotebook系统自动打开一个网页快手掌握开发工具模式:代码模式markdown模式快捷键h查看所有快捷键esc编辑状态切换......