Elasticsearch 教程 - 奇客谷

    xiaoxiao2023-11-16  156

    Elasticsearch 教程


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

    下面是Elasticsearch的常用场景:

    电商搜索引擎,使用Elasticsearch存储商品与品类信息,提供搜索和搜索建议功能。日志系统,收集、分析日志数据,可以使用Logstash (Elasticsearch/Logstash/Kibana栈的一部分)来收集、聚合和解析数据,然后让Logstash将这些数据提供给Elasticsearch,通过搜索和聚合计算挖掘有价值的信息。价格提醒平台,在价格变动时,让用户可以收到通知。抓取供应商的价格,推入Elasticsearch,并使用其反向搜索(Percolator)功能来匹配用户的价格通知设置,找到匹配后将提醒推送给用户。

     

    BI(商业智能),分析业务大数据,挖掘有价值的商务信息。可以使用Elasticsearch来存储数据,然后使用Kibana (Elasticsearch/Logstash/Kibana堆栈的一部分)构建自定义仪表板,该仪表板可以可视化显示数据。此外,还可以使用Elasticsearch聚合功能对数据执行复杂的业务智能分析。

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

    章节

    Elasticsearch 基本概念Elasticsearch 安装Elasticsearch 使用集群 Elasticsearch 健康检查Elasticsearch 列出索引Elasticsearch 创建索引Elasticsearch 创建和查询文档Elasticsearch 删除索引Elasticsearch 修改数据 Elasticsearch 更新文档Elasticsearch 删除文档Elasticsearch 批处理Elasticsearch 搜索数据 Elasticsearch 搜索APIElasticsearch Query DSL(查询语言)Elasticsearch 搜索Elasticsearch 过滤Elasticsearch 聚合

    标签elasticsearch

    最新回复(0)