栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

ElasticSearch基本概念

ElasticSearch基本概念

一、Index

Elastic 数据管理的顶层单位就叫做 Index(索引)。它是单个数据表的同义词。每个 Index (即数据表)的名字必须是小写。

2.1 创建Index
# 可以直接向 Elastic 服务器发出 PUT 请求。
# 下面的例子是新建一个名叫 weather 的 Index。
PUT 'http://localhost:9200/weather'
2.2 删除索引
# 下面的例子是删除一个名叫 weather 的 Index。
DELETE 'http://localhost:9200/weather'
二、document

Index 里面单条的记录称为 document(文档)。许多条 document 构成了一个 Index。
document 使用 JSON 格式表示,下面是一个例子。

{
  "user": "122",
  "title": "123",
  "desc": "123"
}

同一个 Index 里面的 document,不要求有相同的结构(scheme),但是最好保持相同,这样有利于提高搜索效率。

三、Type

document 可以分组,比如weather这个 Index 里面,可以按城市分组(北京和上海),也可以按气候分组(晴天和雨天)。这种分组就叫做 Type,它是虚拟的逻辑分组,用来过滤 document。
不同的 Type 应该有相似的结构(schema)。
根据规划,Elastic 6.x 版只允许每个 Index 包含一个 Type,7.x 版将会彻底移除 Type。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/736229.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号