总结与回顾 基本概念 一个 Elasticsearch 集群可以运行在单节点上,也支持运行在多个服务器上,实现数据和服务的水平扩展 从逻辑角度看,索引是一些具有相似结构的文档的集合 物理角度看,分片是一个 Lucene 的实例。分片存储了索引的具体数据,分片可以分布在不同的节点之上。副本分片除了提高数据的可靠性,还能一定程度提升集群查询的性能 Elasticsearch 文档可以是任意的 JSON 格式的数据 将文档写进 Elasticsearch 的过程叫索引(indexing) Elasticsearch 提供了 REST API 和 Transport API 两种方式,建议使用 REST API 搜索和 Aggregation Precosion 指除了相关的结果,还返回了多少不相关的结果 Recall 衡量有多少相关的结果,实际上并没有返回 精确值包括:数字,日期和某些具体的字符串 全文本:是需要被检索的非结构文本 Analysis 是将文本转换成倒排索引中的 Terms 的过程 Elasticsearch 的 Analyzer 是 Char_filter -> .... Elasticsearch 第一部分 elasticsearch
Jvm 配置 修改 JVM - config/jvm.options 7.1 下载的默认设置是 1GB 配置的建议 Xmx 和 Xms 设置成一样的 Xmx 不要超过机器内存的 50% 不要超过 30 GB elasticsearch 的简单配置 elasticsearch