ES中搜索结果各属性说明介绍,以及搜索中的timeout机制讲解(来自学习资料,34节)
1、属性说明和介绍
执行命令:
GET /test_index/test_type/_search?timeout=1s
运行后的结果如下:
{"took": 4,"timed_out": false,"_shards": {"total": 3,"successful": 3,"failed": 0},"hits": {"total": 11,"max_score": 1,"hits": [{"_index": "test_index","_type": "test_type","_id": "5","_score": 1,"_source": {"test_field": "test3"}},{"_index": "test_index","_type": "test_type","_id": "6","_score": 1,"_source": {"test_field": "test6"}},{"_index": "test_index","_type": "test_type","_id": "7","_score": 1,"_source": {"test_field": "test7"}},{"_index": "test_index","_type": "test_type","_id": "2","_score": 1,"_source": {"test_field": "test2"}},{"_index": "test_index","_type": "test_type","_id": "4","_score": 1,"_source": {"test_field": "test4"}},{"_index": "test_index","_type": "test_type","_id": "AWPE334kH290KcMbohDu","_score": 1,"_source": {"test_content": "my test2"}},{"_index": "test_index","_type": "test_type","_id": "AWPE4LcyH290KcMbohDx","_score": 1,"_source": {"test_content": "my test2"}},{"_index": "test_index","_type": "test_type","_id": "AWPE4ARFH290KcMbohDv","_score": 1,"_source": {"test_content": "my test2"}},{"_index": "test_index","_type": "test_type","_id": "AWPE4JVHH290KcMbohDw","_score": 1,"_source": {"test_content": "my test2"}},{"_index": "test_index","_type": "test_type","_id": "3","_score": 1,"_source": {"test_field": "test3"}}]}
}
属性介绍:
took:整个搜索花费了多少毫秒
hits.total:本次搜索,返回几条结果
hits.max_score:本次搜索的所有结果中,最大的相关度分数是多少,每一条document对于search的相关度,越相关,_score分数越大,排位越靠前
hits.hits:默认查询前10条数据,完整数据,_score降序排序。
**shards:**shards fail的条件(primary和replica全部挂掉),不影响其他shard。默认情况下来说,一个搜索请求,会打到一个index的所有primary shard上去,当然了,每个primary shard都可能会有一个或多个replic shard,所以请求也可以到primary shard的其中一个replica shard上去。
2、timeout图解介绍
timeout:默认无timeout,,latency平衡completeness,手动指定timeout,timeout查询执行机制
timeout的单位可以是:毫秒,秒,分。
例:
timeout=10ms,timeout=1s,timeout=1mGET /test_index/test_type/_search?timeout=1ms
ES中搜索结果各属性说明介绍,以及搜索中的timeout机制讲解(来自学习资料,34节)相关推荐
- .jar中没有主清单属性_如何在springboot中使用PageHelper分页插件
目录: PageHelper简介 使用maven引入相关的jar 配置PageHelper方言 编写业务逻辑代码 PageInfo类中几个常用属性的注释 一. PageHelper简介 PageHel ...
- python代码在线回归中怎么运行_手把手教你用Python进行回归(附代码、学习资料)...
原标题:手把手教你用Python进行回归(附代码.学习资料) 作者: GURCHETAN SINGH翻译:张逸校对:丁楠雅 本文共5800字,建议阅读8分钟. 本文从线性回归.多项式回归出发,带你用P ...
- python在子类中添加新的属性_pycharm实现在子类中添加一个父类没有的属性
我就废话不多说了,还是直接看代码吧! class Car(): """一次模拟汽车的简单尝试""" def __init__(self, m ...
- Spark Streaming介绍,DStream,DStream相关操作(来自学习资料)
一. Spark Streaming介绍 1. SparkStreaming概述 1.1. 什么是Spark Streaming Spark Streaming类似于Apache Storm,用于流式 ...
- HTML5实践 -- 介绍css3中的几个属性:text-shadow、box-shadow 和 border-radius
转载请注明原创地址:http://www.cnblogs.com/softlover/archive/2012/11/21/2779873.html 今天我们的内容是css3的text-shadow. ...
- 探索SSMS中SQL Server索引属性
This article gives you an insight into SQL Server Index properties in SSMS. 本文使您可以深入了解SSMS中SQL Serve ...
- js中怎么获取某个属性的值_小程序中 setData 详解
前言 在小程序中各个页面之间是相互独立的,一个页面分为渲染层(视图层 webview),逻辑层(JavaScript),系统层(底层),在架构上,WebView和 JavascriptCore 都是独 ...
- python中模块的__all__属性解读
python模块中的__all__属性,可用于模块导入时限制,如: from module import * 此时被导入模块若定义了__all__属性,则只有__all__内指定的属性.方法.类可被导 ...
- c语言中 的优先级几级,C语言中的操作符优先级的详细介绍
C语言中的操作符优先级的详细介绍 C语言中操作符的优先级大全, 当然c++, Objective-C,大部分语言都试用. 下面是来自The C Programming Language 2th的总结. ...
最新文章
- java c 解决方案_Java jdk安装及javac命令无效解决方案
- Coursera公开课笔记: 斯坦福大学机器学习第二课“单变量线性回归(Linear regression with one variable)”
- 删过几十亿个账号,Facebook的人工智能是怎么培养出来的?
- node-sass 安装失败 win32-x64-57_binding.node
- 把swf反编译成fla的几种方法
- 快速启动工具入门——以Launchy为例(一)
- SpringBoot+SQLSERVER2000问题一
- Ae/Pr数字转胶片调色插件 FilmConvert Pro for Mac v2.40破解版
- 电商积累①——库存的意义以及如何进行库存分析
- HTML 按钮交互,20 个交互非常棒的按钮代码_html/css_WEB-ITnose
- LeetCode自除数
- 转:著名的100个管理定律点评1 -- 管人用人育人留人之道
- 视差映射:更逼真的纹理细节表现(上):为什么要使用视差映射
- 【转载】《Real-Time Rendering 3rd》 提炼总结】(二) 第二章 · 图形渲染管线 The Graphics Rendering Pipeline
- uvm event 事件机制
- 每日一佳——SVM Optimization: Inverse Dependence on Training Set Size(Shai Shalev-Shwartz et al,ICML,2008)
- unity画一条流动的弧线(贝塞尔线)
- 传感器自学笔记第五章——旋转编码器
- SQL 成绩统计排序
- Gen-Z 可扩展连接器和SFF-TA-1002规范。
热门文章
- 《Python游戏编程快速上手》第八章--Hangman
- 为什么Spring Boot项目引入依赖的时候可以不指定依赖的版本号
- VTK:定向字形用法实战
- JavaScript实现递归楼梯问题(迭代解决方案)算法(附完整源码)
- boost::units::absolute相关的测试程序
- 使用 Proto 构建了一个简单但功能强大的 lambda 库的测试程序
- boost::mp11::mp_set_difference相关用法的测试程序
- boost::tuple用法的测试程序
- boost::geometry::partition用法的测试程序
- GDCM:gdcm::FileExplicitFilter的测试程序