ELK框架之ElasticSearch(一)

前言:ElasticSearch即es,目前在很多公司中都有用到该技术,只是区别于项目需要,有的是会搭建一套完整的elk框架,即索引搜索(ElasticSearch)、日志采集(Logstash)、可视化日志(Kibana)三者一体。而有的只会采用该框架中的某种,如es,以轻量级json作为数据存储格式,与mongodb类似,但读写性能更好,来满足一些搜索频率较高时搜索接口的数据支持,还支持位置查询,方便地理位置和文本混合查询。

        而es的搜索原理,是基于倒排索引的机制,来实现全文检索的功能。笔者在此处不在赘述何谓倒排索引,有兴趣的同学可以面向百度。

        至于什么是全文检索?
        计算机程序扫描程序中每个词,对每个词建立一个索引,指明该词在文章中出现的次数和位置,用户查询时根据索引查找。
        1、只处理文本
        2、不处理语义
        3、搜索时英文不区分大小写
        4、结果列表有相关度排序——可以通过修改配置项修改命中索引的阈值、返回结果的相关度规则(某度就是通过该方式赚钱……)

        所以本博客会从es的设计风格、ElasticSearch Head的安装、通过postman对es进行简单的查询三个方面进行叙述。

目录

es的设计风格

ElasticSearch Head的安装

通过postman对es数据库进行简单查询


es的设计风格

        es大量使用了REST风格的api。

        什么是restful?
       

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值