Elasticsearch 简介

本文介绍了Elasticsearch中的关键术语及其工作原理,包括索引词、文本、分析、集群、节点、分片等概念,并解释了它们如何共同作用于文档的存储与检索过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Elasticsearch术语及概念

1、索引词 (term)

在 Elasticsearch 中索引词 (term) 是一个能够被索引的精确值。

2、文本 (text)

文本是一段普通的非结构化文字。通常,文本会被分析成一个个的索引词,存储在Elasticsearch的索引库中。为了让文本能够进行搜索,文本字段需要事先进行分析;
当对文本中的关键词进行查询的时候,搜索引擎应该根据搜索条件搜索出原文本。

3、分析 (analysis)

分析是将文本转换为索引词的过程,分析的结果依赖于分词器。比如:FOO BAR、Foo-bar和foo bar这几个单词有可能会被分析成相同的索引词foo
和bar,这些索引词存储在Elasticsearch的索引库中。当用FoO:bAR进行全文搜索的时候,搜索引擎根据匹配计算也能在索引库搜索出之前的内容。
这就是Elasticseach的搜索分析。

4、集群 (cluster)

5、节点 (node)

6、路由 (routing)

当存储一个文档的时候,它会存储在唯一的主分片中,具体哪个分片是通过散列值进行选择。默认情况下,这个值是由文档的ID生成。如果文档
有一个指定的父文档,则从父文档ID中生成,该值可以在存储文档的时候进行修改。

7、分片 (shard)

8、主分片 (primary shard)

9、副本分片 (replica shard)

10、复制 (replica)

11、索引 (index)

12、类型 (type)

13、文档 (document)

14、映射 (mapping)

15、字段 (field)

16、来源字段 (source field)

17、主键 (ID)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值