Elasticsearch 教程


章节



Elasticsearch是一个高度可伸缩的开源全文搜索引擎。Elasticsearch让你可以快速、实时地存储、搜索和分析大量数据,它通常作为互联网应用的内部搜索引擎,为需要复杂搜索功能的应用提供支持。

下面是Elasticsearch的常用场景:

  • 电商搜索引擎,使用Elasticsearch存储商品与品类信息,提供搜索和搜索建议功能。
  • 日志系统,收集、分析日志数据,可以使用Logstash (Elasticsearch/Logstash/Kibana栈的一部分)来收集、聚合和解析数据,然后让Logstash将这些数据提供给Elasticsearch,通过搜索和聚合计算挖掘有价值的信息。
  • 价格提醒平台,在价格变动时,让用户可以收到通知。抓取供应商的价格,推入Elasticsearch,并使用其反向搜索(Percolator)功能来匹配用户的价格通知设置,找到匹配后将提醒推送给用户。
  • BI(商业智能),分析业务大数据,挖掘有价值的商务信息。可以使用Elasticsearch来存储数据,然后使用Kibana (Elasticsearch/Logstash/Kibana堆栈的一部分)构建自定义仪表板,该仪表板可以可视化显示数据。此外,还可以使用Elasticsearch聚合功能对数据执行复杂的业务智能分析。

本教程将介绍启动和运行Elasticsearch的过程,引导读者学习基本操作,如索引、搜索和修改数据等。学习完本教程,应该对Elasticsearch及其工作原理有一个较好的了解,学会使用Elasticsearch。

原文地址:https://www.cnblogs.com/jinbuqi/p/11451673.html

时间: 2024-10-17 16:33:46

Elasticsearch 教程的相关文章

Elasticsearch教程

Elasticsearch教程 摘要: 参考资料Elasticsearch中文参考文档思维导图阅读全文 posted @ 2015-08-05 11:49 xingoo 阅读(18) | 评论 (0) 编辑 Elasticsearch使用REST API实现全文检索 摘要: 通过rest api添加检索数据,阅读官方文档可以发现,elasticsearch支持动态映射,但是其中有不少问题,且听慢慢详解.本文主要讲述三点内容:1 Elasticsearch常用的rest api2 Elastics

(转)ElasticSearch教程——汇总篇

https://blog.csdn.net/gwd1154978352/article/details/82781731 环境搭建篇 ElasticSearch教程——安装 ElasticSearch教程——安装Head插件 ElasticSearch教程——安装IK分词器插件 ElasticSearch教程——安装Kibana 基础操作 ElasticSearch教程——Kibana简单操作ES ElasticSearch教程——批量处理(mget和bulk) ElasticSearch教程—

Elasticsearch教程-从入门到精通(转)

原文:http://mageedu.blog.51cto.com/4265610/1714522?utm_source=tuicool&utm_medium=referral 各位运维同行朋友们,大家好,非常高兴能有这么个机会与大家一起交流一些技术问题.此前的各位分享达人们在技术领域或管理领域均有十分精彩的分享,他们带给我们的是多个领域中研究或实践的最前沿知识.这使我本人获益良多,首先要郑重感谢他们. 开始之前,本人首先做一下自我介绍. 马永亮,马哥Linux运维培训创始人,已直接培养Linux

Elasticsearch教程-从入门到精通

各位运维同行朋友们,大家好,非常高兴能有这么个机会与大家一起交流一些技术问题.此前的各位分享达人们在技术领域或管理领域均有十分精彩的分享,他们带给我们的是多个领域中研究或实践的最前沿知识.这使我本人获益良多,首先要郑重感谢他们. 开始之前,本人首先做一下自我介绍. 马永亮,马哥Linux运维培训创始人,已直接培养Linux运维工程师一千多人,他们绝大多数从事Linux运维和相关管理岗位,就业公司包括但不限于阿里.腾讯.百度.京东.网易.新浪.搜狐.大众点评.饿了么等.课程的间接受益者数万人. 这

Elasticsearch教程(九) elasticsearch 查询数据 | 分页查询

Elasticsearch  的查询很灵活,并且有Filter,有分组功能,还有ScriptFilter等等,所以很强大.下面上代码: 一个简单的查询,返回一个List<对象> .. /**     * 根据Id 查询 SOBangg     * @param key     * @return     */    public static List findSOBanggById(String id) {        Client client = ESTools.client;    

Elasticsearch教程(八) elasticsearch delete 删除数据(Java)

Elasticsearch的删除也是很灵活的,下次我再介绍,DeleteByQuery的方式.今天就先介绍一个根据ID删除.上代码. package com.sojson.core.elasticsearch.manager; import org.elasticsearch.action.delete.DeleteResponse; import com.sojson.common.model.SOBanggKey;import com.sojson.core.elasticsearch.ut

Elasticsearch教程 Elasticsearch查询语法 Elasticsearch权威指南 深入理解Elasticsearch

课程大纲 第1节结构化搜索_IT技术论坛案例背景介绍 9分钟 第2节结构化搜索_在案例中实战使用term filter来搜索数据 20分钟 第3节结构化搜索_filter执行原理深度剖析(bitset机制与caching机制)18分钟 第4节结构化搜索_在案例中实战基于bool组合多个filter条件来搜索数据 12分钟 第5节结构化搜索_在案例中实战使用terms搜索多个值以及多值搜索结果优化 7分钟 第6节结构化搜索_在案例中实战基于range filter来进行范围过滤 5分钟 第7节深度

ES1:Windows下安装ElasticSearch

ElasticSearch(简称ES)是一个基于Lucene的分布式全文搜索服务器,本随笔演示在Windows安装ElasticSearch和用于管理ES的Head插件. ElasticSearch官网:http://www.elasticsearch.org 一,安装Java SE环境 从Java Se Download下载Java SE开发包,如图 二,安装ElasticSearch 1,下载ElasticSearch 2.4.4版本 从官方下载中心 ElasticSearch Downlo

ElasticSearch(简称ES)

Windows下安装ElasticSearch ElasticSearch(简称ES)是一个基于Lucene的分布式全文搜索服务器,和SQL Server的全文索引(Fulltext Index)有点类似,但是ES天生具有分布式和实时的属性,本随笔演示在Windows环境中安装ElasticSearch,以及用于管理ElasticSearch的Head插件. ElasticSearch官网:http://www.elasticsearch.org 一,安装Java SE环境 1,从Java Se