[ES三周年]理解 ES 查询机制 世界资讯

2023-03-09 13:02:02 | 来源:腾讯云


【资料图】

为什么需要使用 ES 进行搜索

ES除了拥有索引上的优势,最重要的还是数据的结构,这都是ES为什么效率高,会使用它的原因。

1,结构化数据 VS 非结构化数据

结构化数据:也称作行数据,关系型数据库进行存储和管理,是由二维表结构来逻辑表达和实现(可以使用行、列来表现)的数据,严格地遵循数据格式与长度规范。非结构化数据:又可称为全文数据,不定长或无固定格式,不适于由数据库二维表来表现,包括所有格式的办公文档、XML、HTML、word文档,邮件,各类报表、图片和音频、视频信息等。

其他的不同之处还有:结构化数据往往占用的空间较小,占企业数据的 20% 左右,容易管理。非结构化数据通常占用更多的存储空间,约占企业数据的 80% 左右,比较难以管理

结构化数据 VS 非结构化数据

2,结构化搜索 vs 全文搜索

结构化搜索:通常查询具有固有结构的数据,答案要么是肯定的,要么是否定的(即便是类似正则匹配这样的结构化搜索,正则表达式匹配数据也是确定的),数据要么属于查询结果集合,要么不属于。全文搜索:通常查询全文字段/文档的所有内容,答案返回的是一系列可能的数据,数据有一定概率属于结果集合。

到这里,为什么需要使用 ES 进行搜索的答案就很明确了:对于非结构化文本(比如评论内容),传统的结构化搜索难以满足需求,于是就会使用 ES 进行全文搜索。当然 ES 不仅可以进行全文搜索,也可以进行一部分的结构化搜索,更加扩大了他的应用范围。对于数据量巨大的情景,有公司会使用 ES 代替传统的 MySQL 管理数据。

ES 基本概念介绍

本小结主要是介绍 ES 的一些基本概念,目的是方便之前没有了解过 ES 的同学可以理解这次分享所介绍的内容。

1,ES 存储模型

ES 在设计存储模型时,考虑了大家从关系型数据库转换肯能带来的困难,于是设计了 Index、Type、Document、Field 分别于对应传统关系型数据库(比如 MySQL) 的 Database、Table、Row、Column。注意: ES 存储时,并没有 Type 的概念,同一个Index 里的 Type 会拍平存储,只是方便理解才会对使用者提供这样一个抽象。由于Type 的存在会带来一些问题,在后续的版本里会逐步移除。

ES和SQL Database的对比

2,ES 与 Lucene

ES 底层基于 Lucene 开发,Lucene作为其核心来实现索引搜索的功能。我们虽然讲的是 ES,但很大一部分内容是 Lucene 的实现。​

上一篇 下一篇

相关新闻

[ES三周年]理解 ES 查询机制 世界资讯

我们终于敢拍这样的电影了 快报

增设中小学春秋假 促研学旅行常态化 当前视讯

【时快讯】麦本本笔记本怎么样2022_麦本本笔记本怎么样

中国将举办巴黎奥运会男女排资格赛|环球微动态

今日播报!山东葛泰环保科技有限公司

环球热点评!侠客风云传存档在哪_侠客风云传存档位置

天天热资讯!当日快讯:自如据悉考虑在香港进行10亿美元IPO,最早或于4月提交初步招股书

辣子鸡怎么做

世界球精选!棣州社区

南网储能(600995)3月8日主力资金净卖出591.70万元|天天观热点

经销商|天天观热点

焦点精选!埃及一火车出轨撞入月台,至少2死16伤

牛欢喜是什么意思

云计算和大数据分析的应用案例(云计算和大数据的区别)_报道

最新新闻

[ES三周年]理解 ES 查询机制 世界资讯

我们终于敢拍这样的电影了 快报

增设中小学春秋假 促研学旅行常态化 当前视讯

【时快讯】麦本本笔记本怎么样2022_麦本本笔记本怎么样

中国将举办巴黎奥运会男女排资格赛|环球微动态

今日播报!山东葛泰环保科技有限公司

环球热点评!侠客风云传存档在哪_侠客风云传存档位置

天天热资讯!当日快讯:自如据悉考虑在香港进行10亿美元IPO,最早或于4月提交初步招股书

辣子鸡怎么做

世界球精选!棣州社区

南网储能(600995)3月8日主力资金净卖出591.70万元|天天观热点

经销商|天天观热点

焦点精选!埃及一火车出轨撞入月台,至少2死16伤

牛欢喜是什么意思

云计算和大数据分析的应用案例(云计算和大数据的区别)_报道

微视频丨最美好的祝福 环球速读

天天热文:南昊网上成绩查询系统_南昊成绩查询系统

手工课文案(手工课的意义)|天天快看

老是鬼压床怎么破解_经常鬼压床如何破解

世界看点:“90后”业余摄影摆摊拍写真三小时收入296块

热门看点:韩磊老婆

成都玩小姐的地方

空乘专业高考要多少分_空乘专业学费大概多少-每日看点

悲哀是什么意思

杨朝明代表:建好中国教师博物馆助力师德师风建设 关注

情定湄公河-快报

国家发展改革委:今年拟安排中央预算内投资6800亿元 环球时讯

热消息:沧州2023网络招聘会第十六期

法术能量

前沿热点:南京都市圈文化人才专场(网络)招聘会3月13日上线