1、什么是elasticsearch?
elasticsearch是一个非常强大的开源搜索引擎,可以帮助我们从海量数据库中快速找到需要的内容。如:百度、京东商城,所有关键字都会高亮显示。
elasticsearch具备下列优势:
2、正向索引和倒排索引
正向索引@H_502_21@
传统数据库(如MysqL)采用正向索引,例如给下表(tb_ goods)中的id创建索引:
倒排索引@H_502_21@
elasticsearch采用倒排索引:
倒排索引存储时,它先把文档中的内容分成词条存储,如果有重复的词条,记录文档的ID即可。elasticsearch的底层就是基于倒排索引。
3、文档
elasticsearch是面向文档存储的,可以是数据库中的一条商品数据,一个订单信息。
文档数据会被序列化为json格式后存储在elasticsearch中。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。