如何用elasticsearch构架亿级数据采集系统(第1集:elasticsearch概述)

elasticsearch 是一个全文搜索引擎,近年来随着 ELK(基于elasticsearch 的日志分析系统)的流行,逐渐被大家所认可。elasticsearch 是一个基于Lucene 的搜索服务器。Lucene 是一个很出名的底层的搜索接口,但是Lucene的使用难度很高,elasticsearch对Lucene进行了一次封装,使得它对我们开发者更友好。

(一)为什么需要 elasticsearch

  • 希望搜索解决方案要高效;
  • 希望零配置和完全免费的搜索方案;
  • 希望能够简单的通过 json 和 http 与搜索引擎交互;
  • 希望我们的搜索服务器稳定;
  • 希望能够简单的将一台服务器扩展到上百台;

(二)当前使用 elasticsearch 的企业

大公司都在使用它作为搜索引擎服务

  • DELL
  • FACEBOOK
  • CISCO;
  • 微软;
  • GitHub;

(三)什么是搜索引擎

很多初学者认为,搜索可以通过像数据库那样的 like 语句做查询,那问什么还会独立出一个搜索引擎呢?

关系数据搜索的缺点

关系型数据库使用 like语句和正则表达式匹配有什么缺点;

  • 无法打分;
  • 无分布式;
  • 无法解析搜索请求;
    • 关系数据库需要自己来完成分词;
  • 效率低;
  • 分词;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

朱元禄

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值