博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ElasticSearch基础概念
阅读量:4291 次
发布时间:2019-05-27

本文共 851 字,大约阅读时间需要 2 分钟。

1.倒排索引

倒排索引源于实际应用中需要根据属性的值来查找记录。由于不是由记录来确定属性值,而是由属性值来确定记录的位置,因此称为倒排索引。

倒排索引里有三个文件,索引词文件,词频文件,位置文件。

2.索引词

索引词是一个能够被索引的精确词。

3.文本

文本是一段普通的非结构化文字。

3.分析

分析是将文本转换为索引词的过程,分析的结果依赖于分词器。

4.集群

集群由一个或多个节点组成,对外提供服务,对外提供索引和搜索功能。在所有的节点,一个集群有一个唯一的名称默认为“ElasticSearch”,此名称很重要,因为每个节点只能是集群的一部分,当该节点被设置为相同的集群名称时,就会自动加入集群。当需要多个集群的时候,要确保每个集群的名称不能重复,否则,节点可能会加入错误的集群。

5.节点

一个节点是一个逻辑上独立的服务,它是集群的一部分,可以存储数据,并参与集群的索引和搜索功能。就像集群一样,节点也有唯一的名字,在启动时分配。一个节点只能加入一个集群。

6.路由

当存储一个文档的时候,它会存储在唯一的主分片中,具体哪个分片是通过散列值进行选择。

7.分片

分片有主分片和副分片。

在这里插入图片描述

8.索引

索引是具有相同结构的文档集合。相当于数据库的Datebase

9.类型

在索引中,可以定义一个或多个类型,类型是索引的逻辑分区。相当于数据库中的表。

10.文档

文档是存储在Elasticsearch中的一个JSON字符串,相当于数据库中表的一行。

11.映射

映射想关系数据库中的表结构,每一个索引都有一个映射。

12.字段

类似关系数据库的某一列,这是ES数据存储的最小单位。

13.主键ID

ID是一个未接的唯一标识,如果在库中没有提供ID,系统会自动生成一个ID。

14.Rest请求头

Http 数据处理

post create

get read

put update

delete delete

15.文档的增删改查

put/post/get/delete :端口/索引名称/类型/主键

转载地址:http://vphgi.baihongyu.com/

你可能感兴趣的文章
搭建简单hls直播测试服务
查看>>
共享内存的数据同步
查看>>
Cache和Buffer的区别
查看>>
50个sql语句
查看>>
MYSQL sql 语句性能分析
查看>>
C++操作Redis数据库
查看>>
python yield用法
查看>>
python pipe模块用法
查看>>
安装完 MySQL 后必须调整的 10 项配置
查看>>
开发者必备的 12 个 JavaScript 库
查看>>
http错误码
查看>>
python 多线程
查看>>
sipp命令 各参数含义
查看>>
搜集的动植物分类、检索网站
查看>>
ffmpeg源码分析之媒体打开过程
查看>>
Ubuntu/centos/redhat/SUSE sipp安装(带rtp支持,3.5.1版本)
查看>>
周鸿祎:很多程序员聪明,但我一看就知道他不会成功
查看>>
编译程序遇到问题 relocation R_X86_64_32 against `.rodata' can not be used when making a shared object;
查看>>
Const指针 、 指向const的指针 、引用、指针
查看>>
GDB调试命令
查看>>