elasticsearch是一个基于lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于restful web接口。elasticsearch是用java语言开发的,并作为apache许可条款下的开放源码发布,是一种流行的企业级搜索引擎。elasticsearch用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。官方客户端在java、.net(c#)、php、python、apache groovy、ruby和许多其他语言中都是可用的。根据db-engines的排名显示,elasticsearch是最受欢迎的企业搜索引擎,其次是apache solr,也是基于lucene。
elasticsearch是一个实时分布式的开源全文搜索和分析引擎。它用于单页应用程序(spa)项目。elasticsearch是一个用java开发的开放源码,世界上许多大组织都在使用它。它是根据apache许可证2.0版授权的。
在本教程中,您将详细学习elasticsearch的基础知识及其重要功能。
本教程是为那些希望简单易学地学习elasticsearch及其编程概念的软件专业人士而设计的。用合适的实例描述了elasticsearch的组成部分。
本教程旨在以一种简单和系统的方式配置 sap 的 hr 模块。它包含了大量的截图,对顾问和终端用户都很有用。
在开始学习本教程之前,您应该对 java、 json、搜索引擎和 web 技术有一个基本的了解。与 elasticsearch 的交互是通过 restfulapi 实现的; 因此,总是建议您了解 restful api。
如果你是这些概念中的任何一个的新手,我们建议你在开始使用 elasticsearch 之前,在这些主题的基础上寻求教程的帮助。