![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
elasticSearch
文章平均质量分 91
生病的毛毛虫
这个作者很懒,什么都没留下…
展开
-
Interview preparation--elasticSearch倒排索引原理
第一点说明:以上查询语句,我们需要在product上建索引, MySql上使用的B+树,因为文本的信息量特别的大,导致所需要的节点就更多N个16KB(第三点说明:“小米 NFC 手机%” 去掉做匹配,走索引的方式,则会只查询"小米 NFC 手机"开头的,这样就会导致结果不准确。B树的每个节点都存放 索引 & 数据,数据遍布整个树结构,搜索可能在非叶子结点结束,最好情况是O(1)第二点说明:“%小米 NFC 手机%” 查询中用做匹配的方式去查询,会导致索引失效,这样导致全表扫描。原创 2024-06-23 11:11:21 · 693 阅读 · 0 评论 -
Interview preparation--elasticSearch正排索引原理
倒排索引适用于确认 term 在哪些文档中, 正排索引正好相反适用于确认某个文档中存在哪些term正排索引 和 倒排索引都是在index-time时候 创建,存储位置都是在lucene文件中序列化到磁盘中doc values 使用非jvm heap,对gc友好。原创 2024-06-24 23:15:02 · 992 阅读 · 0 评论 -
elasticSearch -- (文档,类型,索引)
问题:大规模数据如何检索当系统数据量达到10亿,100亿级别的时候,我们系统该如何去解决这种问题。数据库选择—mysql, sybase,oracle,mongodb,hbase…单点故障如何解决—lvs, F5,A10,Zookeeper,MQ如何保证数据安全----热备,冷备,异地多活如何解决检索难题—数据库中间件mysql-proxy,sharding, cobar, MaxScale如何积极统计分析问题—离线计算,近实时传统数据库的应对解决方案,对于关系型数据库,通常用以下架原创 2021-11-12 14:51:15 · 2555 阅读 · 0 评论