相关笔记
1、搜索引擎或者elk(es、logstash、kibana)系统,都是根据内容中的关键字建立倒排索引即反向索引,便于搜索。
2、 在 Lucene 的基础上进行封装,实现了分布式搜索引擎。
3、es的索引、类型和文档的概念比较重要,类似于 MySQL 中的数据库、表和行。
4、Elasticsearch 也是 Master-slave 架构,也实现了数据的分片和备份。写入index和type时是和master打交道,然后同步到slave,但是写入doc数据,不需要如此。为了提高性能,写数据是采取routing,将写入压力分散。
5、
Reference:
https://zhuanlan.zhihu.com/p/62892586
本文作者:
yuqing wang
本文链接: https://satyrswang.github.io/2021/04/27/elasticsearch/
版权声明: 本作品采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可。转载请注明出处!
本文链接: https://satyrswang.github.io/2021/04/27/elasticsearch/
版权声明: 本作品采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可。转载请注明出处!