1、基于Rest风格的命令
Rest 是一种软件架构风格,而不是标准,只是提供了一组设计原则和约束条件。它主要用于 客户端 和 服务器 交互类的软件。基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。
2、索引基础操作
命令名称用
大写,索引名用小写;不只是适用于索引,其它命令也一样。

2.1、PUT 创建索引
当索引存在时,不能重复创建
PUT test_index


- 增加索引配置
 
aliases别名;可以使用别名查询,但不能用别名删除
PUT test_index_1
{
  "aliases": {
    "test1": {}
  }
}
2.2、修改索引(不能修改)
当索引创建后,ES不允许再修改索引
2.3、HEAD 检测索引是否存在
存在:200,不存在:404
HEAD test_index1

2.4、GET 查询索引
2.4.1、查询特定索引
可以使用别名查询
// 索引名称查询
GET text_index
GET test_index_1
// 别名查询
GET test1

2.4.2、查询所有索引
GET _cat/indices

2.5、DELETE 删除索引
不能使用别名删除
DELETE test_index_1

                  
                  
                  
                  
                            
本文介绍了RESTful架构风格在客户端和服务器交互中的应用,特别是针对Elasticsearch中如何进行索引的创建、检测、查询和删除。强调了PUT用于创建索引,HEAD用于检查索引存在性,GET用于查询索引,而DELETE用于删除索引。同时,讨论了别名在查询中的作用以及Elasticsearch的索引不可修改特性。
          
                    
      
          
                
                
                
                
              
                
                
                
                
                
              
                
                
                    
              
            
                  
					525
					
被折叠的  条评论
		 为什么被折叠?
		 
		 
		
    
  
    
  
					
					
					


            