ElasticSearch

ElasticSearch,第1张

ElasticSearch 搜索引擎(ElasticSearch)是什么?[面试5.0]

Elasticsearch:分布式的全文搜索引擎,主要解决已下几个问题:
解决海量数据中执行搜索时使用如MySql等数据库查询效率低下的问题
解决输入关键字顺序不正确时,同样能搜到正确的数据的问题
解决搜索时不能以特定标记展示的问题(如:红色字体展示)

全文检索:
将一段词语分词并放到分词库,搜索时根据关键字在分词库中检索(也是倒排索引)

解释一下什么是倒排索引?[面试7.0]

就是根据值搜索id,倒过来的,倒排表结构如下:
四川|省|发生|地震
湖南|省|出现|旱灾

term freq docid 四川 1 1 湖南 1 2 省 2 1,2 发生 1 1 出现 1 2 地震 1 1 旱灾 1 2

倒排表按顺

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5717125.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存