【Elasticsearch系列之八】操作API
【Elasticsearch系列之八】操作API@date 2019/04/07思考了一下还是系统地将操作API总结一下,基本是参看官方文档,使用kibana执行命令(特别方便)。我为了使用汉化kibana(不想执行python文件),将es版本换成6.7.1,相应的IK插件、kibana都换成了6.7.1版本(没有用最新的7.0版本)。建议首先安装好es、ik、kibana及head开...
·
【Elasticsearch系列之八】操作API
@date 2019/04/07
思考了一下还是系统地将操作API总结一下,基本是参看官方文档,使用kibana执行命令(特别方便)。
我为了使用汉化kibana(不想执行python文件),将es版本换成6.7.1,相应的IK插件、kibana都换成了6.7.1版本(没有用最新的7.0版本)。
建议首先安装好es、ik、kibana及head开始初步学习。
1. Index API
1.1 新建索引
PUT /message_index/
{
"settings": {
"index": {
"number_of_shards": 2,
"number_of_replicas": 0
}
},
"_doc": {
"properties": {
"content": {
"type": "text",
"analyzer": "ik_max_world"
}
}
}
}
从7.0版本开始,默认分片数是1,不是5了。
指定DocID可以用put,不指定需要用post。
DELETE content_index
PUT /content_index/_doc/1
{
"user": "gxz",
"message": "hello es"
}
DELETE content_index
POST /content_index/_doc/
{
"user": "gxz",
"message": "hello es"
}
1.2 查看索引的settings
GET /content_index/_settings
1.3 在es中添加字段
PUT /video_bz_new/_mapping/doc
{
"properties": {
"save_url": {
"type": "keyword"
}
}
}
更多推荐
已为社区贡献1条内容
所有评论(0)