Elasticsearch入门指南——快速掌握全文搜索与分析

作者:禅与计算机程序设计艺术

1.简介

1.1 全文搜索引擎简介

全文搜索引擎(Full-text search engine)也叫关键词检索系统或者检索引擎,它是一个数据库应用程序,用来存储、处理和检索文字信息,并根据用户提交的查询语句从海量的文档中找到匹配的结果。最早起,它是基于搜索引擎技术诞生的,并广泛应用于互联网、新闻门户网站、博客、企业数据中心等,帮助用户更快、更准确地查找相关信息。如今,随着互联网数据越来越多、复杂度不断提高、用户对搜索需求越来越强烈,全文搜索引擎也越来越受到重视。

1.2 为什么要学习Elasticsearch?

随着互联网数据越来越多、用户的搜索需求越来越强烈,基于搜索引擎技术的全文搜索引擎已经成为当今最流行的技术之一。虽然市面上已经有很多成熟的全文搜索引擎产品可以满足不同领域的需求,但是对于一些小型公司或个人来说,开发自己的搜索引擎又显得非常具有挑战性。因此,在学习如何实现一个自己的全文搜索引擎之前,应该考虑一下是否值得花费时间、金钱去购买商业产品。我们都知道,学习知识的时间成本远高于开发实际产品的时间成本。另外,开源社区也提供了大量的资源供我们学习,如果找不到合适的开源项目来加速我们的开发进程,那么自己动手编写全文搜索引擎也是很好的选择。 那么为什么要学习Elasticsearch呢?由于 Elasticsearch 是 Apache 基金会孵化的开源搜索引擎,它有以下几个优点:

  • 官方支持:Elasticsearch 有完整的开发者文档和用户手册,教程丰富;并且还提供针对 Elasticsearch 的培训课程。<

猜你喜欢

转载自blog.csdn.net/universsky2015/article/details/132867784