es elasticsearch 十四 各种机制 评分机制 正序索引 解决跳跃结果问题 解决耗时过长问题 解决相同属性值都到一个地方

目录

评分机制

机制

查看评分实现如何算出来的explain=true

分析能否被搜索到

Doc value 正排序索引

Query phase

Fetch phase

Preference 问题 解决跳跃结果问题

Timeout 到达时间直接返回,解决耗时过长问题

Routing 数据准确分配到某地,解决相同属性值都到一个地方


评分机制

机制

  1. TF分词频率  关键词在 文档中出现次数 越高 分越高 

  1. IDF 各个词条出现越多越不相关 因为有很多重复的,但是出现越少 但 出现匹配的关键词多二少 则 分高

  1. 字段长度越长分越弱  出现的少则比例高 

查看评分实现如何算出来的explain=true

分析能否被搜索到

Doc value 正排序索引

和数据库一样 为解决排序使用

Query phase

深度分页 各个节点前1万条数据 把id和 匹配分数 给到协调节点

Fetch phase

数据汇总分析 协调节点分析后取值返回

Preference 问题 解决跳跃结果问题

因为插入数据同步主分批和副本分片的数据不同导致跳跃结果

如何解决:

先从主分片上拿 或只从某个分片上取值,就可以避免跳跃结果问题

Timeout 到达时间直接返回,解决耗时过长问题

Get /_search?timeout=10ms

Routing 数据准确分配到某地,解决相同属性值都到一个地方

Get /_search?routing=user123

ok

持续更新

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://xiahunao.cn/news/353795.html

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

ChatGPT会取代低代码开发平台吗?

编程作为一种高端技能,向来是高收入高科技的代名词。近期,伴随着ChatGPT在全球的爆火,过去通过窗口“拖拉拽”的所见即所得方式的低代码开发模式,在更加智能和更低成本的AI搅局之下,又面临了更深层次的影响。 低代码平…

高性能至强融核服务器,剖析两大至强融核产品规格_Intel服务器CPU_服务器评测与技术-中关村在线...

英特尔至强融核协处理器基于英特尔集成众核(英特尔MIC)架构,可作为现有英特尔至强处理器E5-2600/4600产品家族的补充,为高度并行化的应用提供无与伦比的性能。 此次推出的至强融核协处理器3100系列和5110p两大家族,基于其最先进的22纳米3-D三…

处理器最新排行_鲁大师Q2季度PC硬件排行:Intel十代酷睿初入战局,最受欢迎CPU是它...

点击右上角关注我们,每天给您带来最新最潮的科技资讯,让您足不出户也知道科技圈大事! 鲁大师2020年Q2季度消费级PC硬件排行数据来源于2020.04.01-06.30日,为减少小众产品(服务器)冲击榜单,使得榜单更具备参考价值&…

CPU避坑指南——1、CPU基础知识-型号

目录 前言 AMD与intel基础知识 选CPU共同问题剖析 什么是CPU CPU标识的说明 CPU后面的字母 AMD说明 前言 插槽类型:要选择与主板兼容的CPU插槽类型,例如Intel主板需要选用Intel CPU,AMD主板需要选用AMD CPU。 型号:要根据…

Android 开发常用性能优化工具总结

目录 systraceSystrace是什么?可以分析哪些问题?启动 perfetto什么是Perfetto?Perfetto和Systrace的关系? ProfileCPUMemory WinScope--跟踪窗口转换Layout InspectorUiAutomatorViewerhierarchyviewerLintTencent/matrix开发者选项显示面(surface)更新…

2021年5月国产数据库排行榜:“华为高斯模式”取得成功,阿里OPA持续攀升

2021年5月国产数据库排行榜已经出炉,前十中TiDB依然以612分稳坐榜首,分数较上月降低8分;阿里系OceanBase上涨34分位列第二,为本月最大涨幅,阿里云PolarDB上涨28分,排在第三,阿里云AnalyticDB排在…

台式计算机cpu多好,2019台式处理器排行榜_台式机处理器排行榜 前六强详细介绍...

台式机处理器排行榜 前六强详细介绍 JPG,300x200,128KB,375_250 2019国产手机排名前十,中国最好手机排名第一竟是这部 JPG,337x337,131KB,311_311 INTEL AMD能够带来多核服务器时代 JPG,1620x10…

2017 开源中国新增开源项目排行榜 TOP 100

2017 年开源中国社区新增开源项目排行榜 TOP 100 新鲜出炉! 这份榜单根据 2017 年开源中国社区新收录的开源项目的关注度和活跃度整理而来,这份最受关注的 100 款开源项目榜单在一定程度上预示着业界的最新流行趋势。 可以看到,前十名中有九…

华为OD机试真题 Java 实现【玩牌高手】【2023 B卷 100分】,附详细解题思路

一、题目描述 给定一个长度为n的整型数组,表示一个选手在n轮内可选择的牌面分数。选手基于规则选牌, 请计算所有轮结束后其可以获得的最高总分数。 选择规则如下: 在每轮里选手可以选择获取该轮牌面,则其总分数加上该轮牌面分…

计算机处理器性能排名,cpu天梯图2018最新版 2018电脑cpu处理器性能排行榜

小编为大家分享2018年最新cpu天梯图,包含桌面端台式机cpu和移动端笔记本电脑cpu性能排行榜,电脑处理器cpu主要有Intel和AMD两大主流品牌。电脑cpu性能好坏决定一台电脑运算能力,所以用户买电脑时非常关心cpu的性能,cpu性能可以通过cpu天梯图来判断,现在是2018年,自然要看…

物理机服务器cpu性能排行榜,g务器cpu性能排行_CPU天梯图2019年7月份新版——CPU性能排行天梯图...

CPU天梯图2019年7月份新版——CPU性能排行天梯图2019(4) CPU天梯图2019年7月份新版——CPU性能排行天梯图2019(4),入门级市场:0 - 600元 奔腾、赛扬依旧是经济型市场的主力出货处理器,然而过去一个月它们...>>2人转发 CPU天梯图2019年7…

工业相机分类、相关参数含义

一、工业相机参数 1、分辨率 分辨率是相机最基本的参数,由相机所采用的芯片分辨率决定,在采集图像时,相机的分辨率对检测精度有很大的影响,在对同样大的视场(景物范围)成像时,分辨率越高&…

HTML5简易涂鸦板制作

运行效果 代码中主要要学会阅读英文单词&#xff0c;务必认真学习English 代码清单1 <!DOCTYPE html> <html><head><meta charset"utf-8" /><title></title><script>var startX,startY;var flag false;window.onload …

canvas 制作简易涂鸦画板(教程)

公司大电视机是安卓系统而且系统,但因为突然无法联网又不允许第三方应用程序,但零时需要画板功能。所以就简单做个画板工具代替一下。 1.在canvas中获取光标坐标 获取坐标的代码很简单: <!DOCTYPE html> <html lang"en"><head><meta charset&qu…

基于涂鸦 Arduino SDK 制作的幻彩灯带(内涵详细开发步骤)

作者&#xff1a;金拱门门神 基于涂鸦Arduino SDK制作的幻彩灯带 物料清单硬件 (4) RGB灯带数量&#xff1a;1 淘宝10元Arduino Uno数量&#xff1a;1 淘宝25元涂鸦CBU模组数量&#xff1a;1 涂鸦提供PCB数量&#xff1a;1 捷配免费打样 步骤 1.在涂鸦平台创建产品 https…

PS制作涂鸦风格非主流图片教程

PS制作涂鸦风格非主流图片教程 2009-04-07 16:10:05 作者&#xff1a; 来源&#xff1a; 互联网 浏览次数&#xff1a; 227 文字大小&#xff1a;【 大】【 中】【 小】 效果图 1 效果图 2 原图 1、打开文件&#xff0c;新建一文档。如下图&#xff1a;

canvas涂鸦板

canvas涂鸦板 功能说明 此画板兼容PC端和移动端&#xff0c;是使用HTML5开发的一款画图软件&#xff0c;用户可以在画板中随意涂鸦&#xff0c;然后保存成图片 技术说明&#xff1a; 利用canvas的画图功能html5在pc端和移动端浏览器中的事件差异 开发步骤 html代码 <…

给文字做涂鸦效果的五种实现方案

介绍 在很多创意网站上&#xff0c;我们都会见到很多文字涂鸦效果&#xff0c;本期我们就介绍五种方法来实现这些文字涂鸦效果&#xff0c;康康如何通过前端技术&#xff0c;一起来让你的网页更有创意吧。 当然在做之前&#xff0c;我们先准备一张涂鸦纹理图哟~ 正文 backgr…

涂鸦音乐

在声音处理技术里有一种常用方法就是将声音信号转化成频谱图。比如下面这幅图&#xff0c;就是由一段小提琴演奏转化而来的。 有人会问&#xff0c;转成频谱图后又怎样呢&#xff1f;我不想谈接下来技术上可以做的各种分析&#xff0c;只从人感知信息的方式这个角度来说。 频谱…

c++小游戏制作02:涂鸦跳跳

先看效果图: 首先需要先下载安装SFML安装包,这里我下载的是64位的 然后解压放在一个文件夹下,记好路径 然后要在VS中加入路径 在VC++目录中配置包含目录和库目录 包含目录的路径:D:\SFML-2.5.1\include 库目录的路径:D:\SFML-2.5.1\lib 然后在链接器-输入-添加依赖项中…