ES数据库学习

ES数据库学习

2023年7月17日发(作者:)

ES数据库学习1、概念elasticsearch简写es,es是⼀个⾼扩展、开源的全⽂检索和分析引擎,它可以准实时地快速存储、搜索、分析海量的数据。2、全⽂检索全⽂检索是指计算机索引程序通过扫描⽂章中的每⼀个词,对每⼀个词建⽴⼀个索引,指明该词在⽂章中出现的次数和位置,当⽤户查询时,检索程序就根据事先建⽴的索引进⾏查找,并将查找的结果反馈给⽤户的检索⽅式。这个过程类似于通过字典中的检索字表查字的过程。全⽂搜索搜索引擎数据库中的数据。3、ES应⽤场景(1)⼀个线上商城系统,⽤户需要搜索商城上的商品。在这⾥你可以⽤es存储所有的商品信息和库存信息,⽤户只需要输⼊”空调”就可以搜索到他需要搜索到的商品。(2)⼀个运⾏的系统需要收集⽇志,⽤这些⽇志来分析、挖掘从⽽获取系统业务未来的趋势。你可以⽤logstash(elk中的⼀个产品,elasticsearch/logstash/kibana)收集、转换你的⽇志,并将他们存储到es中。⼀旦数据到达es中,就你可以在⾥⾯搜索、运⾏聚合函数等操作来挖掘任何你感兴趣的信息。(3)如果你有想基于⼤量数据(数百万甚⾄数⼗亿的数据)快速调查、分析并且要将分析结果可视化的需求。你可以⽤es来存储你的数据,⽤kibana构建⾃定义的可视化图形、报表,为业务决策提供科学的数据依据。(4)直⽩点讲,es是⼀个企业级海量数据的搜索引擎,可以理解为是⼀个企业级的百度搜索,除了搜索之外,es还可以快速的实现聚合运算。4、es数据库基本操作

发布者:admin,转转请注明出处:http://www.yc00.com/xiaochengxu/1689539527a264468.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信