Elasticsearch 教程

Elasticsearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java语言开发的,并作为Apache许可条款下的开放源码发布,是一种流行的企业级搜索引擎。Elasticsearch用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。官方客户端在Java、.NET(C#)、PHP、Python、Apache Groovy、Ruby和许多其他语言中都是可用的。根据DB-Engines的排名显示,Elasticsearch是最受欢迎的企业搜索引擎,其次是Apache Solr,也是基于Lucene。

Elasticsearch 教程Elasticsearch是一个实时分布式的开源全文搜索和分析引擎。它用于单页应用程序(SPA)项目。Elasticsearch是一个用Java开发的开放源码,世界上许多大组织都在使用它。它是根据Apache许可证2.0版授权的。

在本教程中,您将详细学习Elasticsearch的基础知识及其重要功能。

本教程适合人群

本教程是为那些希望简单易学地学习Elasticsearch及其编程概念的软件专业人士而设计的。用合适的实例描述了Elasticsearch的组成部分。

本教程旨在以一种简单和系统的方式配置 SAP 的 HR 模块。它包含了大量的截图,对顾问和终端用户都很有用。

先决条件

在开始学习本教程之前,您应该对 Java、 JSON、搜索引擎和 web 技术有一个基本的了解。与 Elasticsearch 的交互是通过 restfulapi 实现的; 因此,总是建议您了解 restful api。

如果你是这些概念中的任何一个的新手,我们建议你在开始使用 Elasticsearch 之前,在这些主题的基础上寻求教程的帮助。