elasticsearch 7 / 7 题
Elasticsearch配置文件
面试一口气版本ES 三大配置:elasticsearch.yml 主配置、jvm.options 内存配置、系统级 limits。elasticsearch.yml 最关键:集群名和节点名、数据目录...
Elasticsearch中文分词
面试一口气版本中文分词是 ES 中文搜索的基石。默认 standard 逐字拆中文,废的。装 IK 分词器,两个模式:ik_max_word 细拆(华为手机 → 华为、手机、华、为、手、机),写入用,保证召回;ik_smart...
Elastic核心概念
ES 的概念可以分层理解,从大到小:Cluster 集群是多台 ES 节点组成的整体,Node 是集群中的一台机器。Index 索引是一类文档的集合,本身有名词和动词两个含义。Document 文档是 ES 存储的最小单元——一条...
Elasticsearch核心参数介绍
面试一口气版本ES 核心参数分建索引和查询两类。建索引:number_of_shards 数据切几块,创建后不可改,一般 1-5 个;number_of_replicas 备份数,越多读越快写越慢,生产至少...
Elasticsearch倒排索引是什么
面试一口气版本倒排索引 = 从词找文档的索引。结构三要素:Term Dictionary(FST 字典存储所有词,共享前缀极省内存)、Posting List(跳表存储包含该词的文档ID列表,加速取交集)、Term...
elasticsearch基础使用
1. 要点回答1. 基本概念速览ES 几个核心名词,先搞清对应关系:大白话:ES 里存一条数据就是一个 JSON 文档,一堆同类文档放一起叫一个 Index,相当于 MySQL 一个库。2. 创建索引 + 定义...
elasticsearch是什么
面试一口气版本Elasticsearch 是分布式搜索引擎,底层 Lucene,Java 写的。三大能力:存(JSON 文档)、搜(全文检索)、算(聚合分析)。核心是倒排索引。MySQL 是正排,搜"手机"要 LIKE 全表扫;ES...