博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Elasticsearch学习---索引(index)的基本操作
阅读量:2492 次
发布时间:2019-05-11

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

版本说明

本文基于Elasticsearch6.4.0版本

在这里插入图片描述

创建索引

PUT /order

返回如下信息,则表示创建成功

{
"acknowledged": true, "shards_acknowledged": true, "index": "order"}

查询索引信息

GET /order

索引信息

{
"order": {
"aliases": {
}, "mappings": {
}, "settings": {
"index": {
"creation_date": "1618916346622", "number_of_shards": "5", "number_of_replicas": "1", "uuid": "c89QFkZKSK2m5FhiaS8crA", "version": {
"created": "6040099" }, "provided_name": "order" } } }}

Index Settings

指定一些index设置的索引,比如指定number_of_replicas(副本)为2,number_of_shards(分片)为3。

如不指定,默认副本为1,分片为5。

PUT /order{
"settings": {
"number_of_replicas": 2, "number_of_shards": 3 }}

查看索引

GET /order

索引信息

{
"order": {
"aliases": {
}, "mappings": {
}, "settings": {
"index": {
"creation_date": "1618916387112", "number_of_shards": "3", "number_of_replicas": "2", "uuid": "qnaUfiSyQsSgO6IF58i2Xw", "version": {
"created": "6040099" }, "provided_name": "order" } } }}

Mappings

建立索引时,同时指定mapping

如下表示,创建一个名为emp的索引,并定义了索引中有一个name字段,类型为keyword

PUT /emp{
"mappings": {
"_doc":{
"properties":{
"name":{
"type":"keyword"} } } }}

查看索引下的mapping信息

GET /emp/_mapping/

索引下的mapping信息

{
"emp": {
"mappings": {
"_doc": {
"properties": {
"name": {
"type": "keyword" } } } } }}

删除索引

DELETE /order

返回如下信息表示删除成功

{
"acknowledged": true}

也可以直接删除所有索引

DELETE /*

查看索引是否存在,如果存在返回 200 - OK,否则返回 404 - Not Found

HEAD /order

关闭索引

POST /my_index/_close

再查询时,报索引被关闭的错误

{
"error": {
"root_cause": [ {
"type": "index_closed_exception", "reason": "closed", "index_uuid": "ixA8QpgLQDOaOj09Amm3dw", "index": "emp" } ], "type": "index_closed_exception", "reason": "closed", "index_uuid": "ixA8QpgLQDOaOj09Amm3dw", "index": "emp" }, "status": 400}

开启索引

POST /my_index/_open

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

你可能感兴趣的文章
PHP 实例 - AJAX RSS 阅读器
查看>>
POJ 2696 计算表达式的值
查看>>
都江堰很美-佩服古人_Crmhf的一天
查看>>
Linux系统资源查询命令(cpu、io、mem)
查看>>
(转)PowerHA完全手册(一,二,三)
查看>>
hdu 4391 Paint The Wall 线段树 +优化 2012 Multi-University Training Contest 10 )
查看>>
socket与socketServer通信
查看>>
2017.12.1T19_B2_2zuoye
查看>>
Android_Layout (一)
查看>>
vs文件上传失败--超过最大字符限制
查看>>
《过早退出是一切失败的根源》读后感
查看>>
luogu P1774 最接近神的人_NOI导刊2010提高(02)
查看>>
Dynamic Proxy
查看>>
Yii2的一些问题
查看>>
LeetCode OJ - Populating Next Right Pointers in Each Node II
查看>>
C++ wifstream读取日文方法(中文适用)
查看>>
B-树
查看>>
php计算上个月是几月份
查看>>
浅谈 trie树 及其实现
查看>>
60款很酷的 jQuery 幻灯片演示和下载
查看>>