微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

elasticSearch 请求

查询索引

GET _analyze{
{
	"analyzer":"分词器" #指定分词器,es内置有多种analyzer
	"text":"查询的文本"
}

创建索引

PUT /索引名称/文档类型/文档id
{
	"name":"悟空",
	"age":500
}

{
"_index" : "test1",
"_type" : "type1",
"_id" : "1",
"_version" : 14, 如果重复创建,则会覆盖,且每次版本号都会+1
"result" : "updated",
"_shards" : {
"total" : 2,
"successful" : 1,
"Failed" : 0
},
"_seq_no" : 13,
"_primary_term" : 1
}

修改文档

POST /索引名称/文档类型/文档id
{
	"doc":{
		"name":"孙悟空"
	}
}

{
"_index" : "test1",
"_type" : "type1",
"_id" : "1",
"_version" : 5, //每次内容有变化时执行修改操作都会+1
"result" : "noop", //如果内容没有变化:noop ,否则updated
"_shards" : {
"total" : 0,
"successful" : 0,
"Failed" : 0
},
"_seq_no" : 4,
"_primary_term" : 1
}

删除索引

DELELE 索引名称

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐