GeoTrouvetou的ElasticSearch实践指南
Elasticsearch 是一个专为云端设计的分布式 RESTful 搜索引擎,具有强大的 分布式 和 高度可用性。其功能包括:
-
分布式架构:每个 索引 使用可配置数量的分片进行完全分片,每个分片可以拥有一个或多个 副本。
-
多租户支持:支持多种类型的 多租户,并允许创建多个索引。每个索引支持一种以上的类型。
-
索引级别配置:包括分片数量、索引存储等,允许用户根据需求配置。
-
多样化API:提供 HTTP RESTful API 和 原生 Java API,所有 API 能够执行自动的节点操作重新路由。
-
文档友好:无需预先定义架构,且可为每个类型定义架构以自定义索引过程。
-
持久性:具有可靠的异步写入支持,可实现长期数据持久化。