elasticsearch的优缺点

lucene 底层的搜索接口

elasticsearch 对lucene封装

关系数据搜索缺点:

1 因为无法打分 ,所以无法对搜索出来的结果排序

2 而且没有分布式

3 无法解析我们的搜索请求 对复杂的搜索是没有结果的。

比如说搜PYTHON可以,但是搜" 我想学习python"就无法进行分词

4 效率低,当数据上亿,单表或者单库无法满足我们的需求

5 分词 英语里面是按单词来表示意思 ,但是中文,单个字很难有他的意思

所以在分析一种请求的时候,我们是要进行分词的,市场上已经有很多分词的库。


nosql  理解为文档数据库

在关系数据库中一对一,一对多,多对多的关系必须得抽出来,用多张表去维护,

但是用nosql,保存一个JSON数据就可以,作为一个文档保存在数据库的,

nosql: mongodb, redis(key-value),nosql

elasticsearch 是专门做搜索的、

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容