社区
搜索引擎技术
帖子详情
elasticsearch的匹配度的计算
weixin_47416958
2021-05-26 08:58:51
搜索的是黑色,为什么白色和黄色的匹配度更高?
...全文
2176
回复
打赏
收藏
elasticsearch的匹配度的计算
搜索的是黑色,为什么白色和黄色的匹配度更高?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Elasticsearch
2.x 全文检索之——文档
匹配
度
什么是文档
匹配
度
? 在es中执行一个搜索请求在默认情况下搜索的结果集是按照
匹配
度
倒序排列。但是什么是文档
匹配
度
?它是如何被
计算
的呢?
Elasticsearch
入门
一、什么是
Elasticsearch
Elasticsearch
是一个分布式的开源搜索和分析引擎,适用于所有类型的数据,包括文本、数字、地理空间、结构化和非结构化数据。
Elasticsearch
在 Apache Lucene 的基础上开发而成,由
Elasticsearch
N.V.(即现在的 Elastic)于 2010 年首次发布。
Elasticsearch
以其简单的 REST 风格 API、分布式特性、速
度
和可扩展性而闻名,是 Elastic Stack 的核心组件;Elastic Stac.
Elasticsearch
相关
度
评分算法
1. 相关
度
评分算法的组成 对于
Elasticsearch
而言,相关
度
评分的
计算
规则通过三部分组成: boolean model,TF/IDF,Vector space model。这三个部分没有所谓的权重,它们是平等的,
计算
时逐层推进。 1.1 boolean model boolean model是相关
度
分数
计算
的第一步操作。
Elasticsearch
搜索时,首先根据搜索条件,过滤出符合条件的document,此时
Elasticsearch
不会做任何的相关
度
分数
计算
,仅仅只记录true或false,标
剖析
ElasticSearch
的评分
计算
过程
剖析
elasticsearch
的评分
计算
过程es搜索结果是怎样的排序的?准备测试数据搜索剖析参数含义结论 es搜索结果是怎样的排序的? es的排序准则的相关
度
,根据搜索 关键词
计算
关键词在一个文档中的得分,得分越高结果越靠前。那么
计算
的准则是什么? TF/IDF BM25 这两种算法在这里我就先不做详细说明,看下图,两种算法的得分趋势图。TF/IDF会随着关键词出现的次数得分逐渐增高,BM...
ElasticSearch
之排序使用-ES常用排序方法
ElasticSearch
之排序使用-ES常用排序方法 在搜索系统中,最常遇到的一个需求就是排序,同时排序也是搜索引擎需要改造最多的地方。 常见排序一般有如下两类: (1)按照相似
度
匹配
得分排序 (2)按照指定字段排序 相似
度
得分排序是系统默认的排序方式,更多时候,我们需要按照指定字段排序。lucene中,基于字段内容的排序是由FieldComparator接口来实现的,在排序中又分为单字段排序和多字段排序。在排序速
度
方面,数值类型排序速
度
最快,在lucene中数值...
搜索引擎技术
2,760
社区成员
2,052
社区内容
发帖
与我相关
我的任务
搜索引擎技术
搜索引擎的服务器通过网络搜索软件或网络登录等方式,将Internet上大量网站的页面信息收集到本地,经过加工处理建立信息数据库和索引数据库。
复制链接
扫一扫
分享
社区描述
搜索引擎的服务器通过网络搜索软件或网络登录等方式,将Internet上大量网站的页面信息收集到本地,经过加工处理建立信息数据库和索引数据库。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章