ES 基础操作
采用:倒排索引
正向索引:
文档-->关键词
浪费资源,慢
倒排反向建立索引:
关键词-->文档
	
API  增删改查
Mavel插件-->收费
索引初始化
PUT http://ip:9200/library/{
	"settings":{
	"index":{
		"number_of_shards":5,	 shards,分片数量
		"number_of_replicas":1,	 repicas备份你数量
	}
  }
}
head更简单,有索引按钮,直接设置 值即可
操作索引:
GET ip:port/library/_settings
GET ip:port/library1,library2/_settings 获取俩个的索引
GET ip:port/_all/_settings 获取所有的索引
创建一个文档
PUT ip:port/library/books/1
	    索引名/Type类型/文档ID
{
	'title':'es',
	'name':{
		'first':'1',
		'last':'2',
	}
}
PUT ip:port/library/books/
	    不设置ID 则自动生成ID
{
	'title':'es',
	'name':{
		'first':'1',
		'last':'3',
	}
}
GET ip:port/library/books/1	获取
通过_source 获取指定字段
GET ip:port/library/books/1?_source=title	获取ID为1的title段
GET ip:port/library/books/1?_source=title,name 获取ID为1的title段和name段
更新 PUT ip:port/library/books/1
-->这种方法是 覆盖,不建议
{
	'title':'es',
	'name':{
		'first':'1',
		'last':'4',
	}
}
POST ip:port/library/books/1?_update
{
	'title':'es2',
}
删除:
DELETE ip:port/library/books/1	删除 这个文档
DELETE ip:port/library/books 删除这个type
DELETE ip:port/library 删除这个索引
 
                    
                
 
 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号