GeoTrouvetou的ElasticSearch实践指南
Elasticsearch 是为云构建的分布式 RESTful 搜索引擎。它的核心功能包括:分布式、高度可用的搜索引擎,每个索引都可分为多个 分片,并配置多个 副本,从而提升容错性和读写效率。在分片上可以执行各种读取和搜索操作。支持多租户 多类型,适合多个索引需求,且每个索引可以容纳多种数据类型。
每个索引提供丰富的 配置选项,如分片数量和存储设置等。此外,ElasticSearch 提供多种 API,包括 HTTP RESTful API 和原生 Java API,均可自动进行节点重新路由,提升系统自动化能力。它无需预先定义架构,但允许为每种类型自定义索引流程,满足不同应用需求。
异步后写 是它的可靠特色之一,确保数据的持久性,并支持近实时搜索。ElasticSearch 构建在 Lucene 之上,每个分片都作为独立的 Lucene 索引运行。借助简单的配置和插件,用户可以尽情扩展和展示 Lucene 的强大功能。
下载地址
用户评论