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节)相关推荐

  1. .jar中没有主清单属性_如何在springboot中使用PageHelper分页插件

    目录: PageHelper简介 使用maven引入相关的jar 配置PageHelper方言 编写业务逻辑代码 PageInfo类中几个常用属性的注释 一. PageHelper简介 PageHel ...

  2. python代码在线回归中怎么运行_手把手教你用Python进行回归(附代码、学习资料)...

    原标题:手把手教你用Python进行回归(附代码.学习资料) 作者: GURCHETAN SINGH翻译:张逸校对:丁楠雅 本文共5800字,建议阅读8分钟. 本文从线性回归.多项式回归出发,带你用P ...

  3. python在子类中添加新的属性_pycharm实现在子类中添加一个父类没有的属性

    我就废话不多说了,还是直接看代码吧! class Car(): """一次模拟汽车的简单尝试""" def __init__(self, m ...

  4. Spark Streaming介绍,DStream,DStream相关操作(来自学习资料)

    一. Spark Streaming介绍 1. SparkStreaming概述 1.1. 什么是Spark Streaming Spark Streaming类似于Apache Storm,用于流式 ...

  5. HTML5实践 -- 介绍css3中的几个属性:text-shadow、box-shadow 和 border-radius

    转载请注明原创地址:http://www.cnblogs.com/softlover/archive/2012/11/21/2779873.html 今天我们的内容是css3的text-shadow. ...

  6. 探索SSMS中SQL Server索引属性

    This article gives you an insight into SQL Server Index properties in SSMS. 本文使您可以深入了解SSMS中SQL Serve ...

  7. js中怎么获取某个属性的值_小程序中 setData 详解

    前言 在小程序中各个页面之间是相互独立的,一个页面分为渲染层(视图层 webview),逻辑层(JavaScript),系统层(底层),在架构上,WebView和 JavascriptCore 都是独 ...

  8. python中模块的__all__属性解读

    python模块中的__all__属性,可用于模块导入时限制,如: from module import * 此时被导入模块若定义了__all__属性,则只有__all__内指定的属性.方法.类可被导 ...

  9. c语言中 的优先级几级,C语言中的操作符优先级的详细介绍

    C语言中的操作符优先级的详细介绍 C语言中操作符的优先级大全, 当然c++, Objective-C,大部分语言都试用. 下面是来自The C Programming Language 2th的总结. ...

最新文章

  1. java c 解决方案_Java jdk安装及javac命令无效解决方案
  2. Coursera公开课笔记: 斯坦福大学机器学习第二课“单变量线性回归(Linear regression with one variable)”
  3. 删过几十亿个账号,Facebook的人工智能是怎么培养出来的?
  4. node-sass 安装失败 win32-x64-57_binding.node
  5. 把swf反编译成fla的几种方法
  6. 快速启动工具入门——以Launchy为例(一)
  7. SpringBoot+SQLSERVER2000问题一
  8. Ae/Pr数字转胶片调色插件 FilmConvert Pro for Mac v2.40破解版
  9. 电商积累①——库存的意义以及如何进行库存分析
  10. HTML 按钮交互,20 个交互非常棒的按钮代码_html/css_WEB-ITnose
  11. LeetCode自除数
  12. 转:著名的100个管理定律点评1 -- 管人用人育人留人之道
  13. 视差映射:更逼真的纹理细节表现(上):为什么要使用视差映射
  14. 【转载】《Real-Time Rendering 3rd》 提炼总结】(二) 第二章 · 图形渲染管线 The Graphics Rendering Pipeline
  15. uvm event 事件机制
  16. 每日一佳——SVM Optimization: Inverse Dependence on Training Set Size(Shai Shalev-Shwartz et al,ICML,2008)
  17. unity画一条流动的弧线(贝塞尔线)
  18. 传感器自学笔记第五章——旋转编码器
  19. SQL 成绩统计排序
  20. Gen-Z 可扩展连接器和SFF-TA-1002规范。

热门文章

  1. 《Python游戏编程快速上手》第八章--Hangman
  2. 为什么Spring Boot项目引入依赖的时候可以不指定依赖的版本号
  3. VTK:定向字形用法实战
  4. JavaScript实现递归楼梯问题(迭代解决方案)算法(附完整源码)
  5. boost::units::absolute相关的测试程序
  6. 使用 Proto 构建了一个简单但功能强大的 lambda 库的测试程序
  7. boost::mp11::mp_set_difference相关用法的测试程序
  8. boost::tuple用法的测试程序
  9. boost::geometry::partition用法的测试程序
  10. GDCM:gdcm::FileExplicitFilter的测试程序