Elasticsearch权威指南

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

1.简介

     Elasticsearch是一个开源分布式搜索引擎,它的目的是提供一个搜索引擎系统,能够实时地、高效地存储、搜索、分析海量数据。相对于传统数据库搜索引擎来说,Elasticsearch具有以下几个主要优点:

      - 分布式特性:Elasticsearch可以横向扩展,支持PB级海量数据的存储和查询;
      - 近实时特性:Elasticsearch支持秒级、毫秒级的实时数据分析;
      - 搜索速度快:Elasticsearch采用倒排索引结构,支持快速全文检索;
      - 复杂查询支持:Elasticsearch支持丰富的查询语言,包括全文检索、结构化查询、过滤、排序等。

     本书将详细介绍Elasticsearch的安装配置、索引管理、数据导入导出、分词器设置、查询语法及优化技巧等。此外,还会对一些常用插件进行详细介绍,如通用插件、日志分析插件、网址监控插件、安全插件等。最后,本书将给出全面的性能评测报告,并在最后给出十分钟的反馈环节,使读者真正了解到Elasticsearch的真正价值。

     ## 2.基本概念术语说明

     ### 2.1.分布式集群 

     Elasticsearch是一个分布式搜索引擎,它支持多台服务器同时作为一体形成一个分布式集群。多个节点协同工作,形成一个完整的搜索引擎系统。分布式集群可以提升搜索引擎的容错性和可靠性。

     ### 2.2.文档(document)

     Elasticsearch最基本的存储单位就是文档(document)。文档是一个JSON对象,用来保存相关的数据,比如一条电影的详细信息、一个用户的账户信息或者一篇博文的内容等。

  

猜你喜欢

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