ElasticSearch学习笔记

2019/7/21 18:36:04 人评论 次浏览 分类:学习教程

环境配置

  • windows环境下安装es,从官网下载windows版本的安装包,解压缩即可。
  • 安装head插件教程
  • 需要注意的是,在安装过程中head插件的过程中,需要用到node环境,如果网络没有翻墙,使用node自带的源进行更新或安装会出现警告,某些node的依赖版本的问题,此时需要安装node的淘宝源,使用cnpm命令进行操作即可。

ES操作

  • 当前使用的ES版本是7.2,这个版本的ES已经不支持自定义类型了,一个索引下只能有一个类型,默认名称是_doc。这里是使用Postman进行操作的:
添加索引
// 老版本的添加索引
PUT localhost:9200/people
{
    "settings": {
        "number_of_shards": 3,
        "number_of_replicas": 1
    },
    "mappings": {
        "man": {
            "properties": {
                "name": {
                    "type": "text"
                }
            }
        }
    }
}
// 新版本的添加索引
PUT localhost:9200/people
{
    "settings": {
        "number_of_shards": 3,
        "number_of_replicas": 1
    },
    "mappings": {
        "properties": {
            "name": {
                "type": "text"
            }
        }
    }
}
索引文档
// 指定id索引文档
PUT localhost:9200/people/_doc/1
{
	"name":"111"
}

// 不指定id索引文档,ES将会自动为文档生成id,但是这里只支持了POST请求
POST localhost:9200/people/_doc/
{
	"name":"111"
}

相关资料

https://elasticsearch.cn/article/337
官方文档:https://www.elastic.co/guide/en/elasticsearch/reference/5.6/removal-of-types.html

相关资讯

    暂无相关的资讯...

共有访客发表了评论 网友评论

验证码: 看不清楚?
    -->