Elasticsearch简介(安装,DSL,聚合查询)
什么是Elasticsearch?
在要了解什么是Elasticsearch之前,需要思考四个问题:
什么是搜索?
如果用数据库做搜索会怎么样?
什么是全文检索、倒排索引和Lucene?
什么是Elasticsearch?
什么是搜索?
搜索,就是在任何场景下,找寻你想要的信息,这个时候,会输入一段你要搜索的关键字,然后就期望找到这个关键字相关的有些信息
如果用数据库做搜索会怎么样?
like “%关键字%”,无法使用到索引,导致全表扫描;
没有分词功能,无法达到分词模糊查询的效果;即不能将搜索词拆分
原创
2020-05-26 23:10:31 ·
255 阅读 ·
0 评论