温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
同学们,接下来我们一起学习ES软件的基本使用。首先我们启动ES服务器,打开它的B目录,双击它的可执行文件,打开黑窗口。那么我们打开窗口之后,我们该如何访问ES软件呢?之前讲过ES软件它支持使用red风格的方式进行请求访问,所以我们这里打开postman工具,点击左边的加号,创建一个collection,我们改个名叫ES,我们叫基础操作。它是用来管理我们后续的请求路径的,哎,老师,那我们发送什么样的路径可以进行访问呢?这个时候我们需要把一些概念给大家再去说一下。我们之前讲过,为了方便我们的理解,我们会将关型数据库和我们ES当中的一些概念做类比,比方说你要在买SQL当中对我们的数据做操作,你得知道你连接的是哪一个数据库,哪张表吧。那么我们这里我们也有这个概念,我要想对我的数据做操作,我也得有数据库,对不对?可是ES中它不叫database,它叫什么呢?它叫index。
01:03
它叫索引,所以啊,我们首先先创建索引,我们才能访问其中的数据,那么好,同学们看,我们这里呢,就可以创建索引,那么你创建索引就等同于创建一个数据库,那么在postman当中,我们需要向ES服务器发出put请求,这个put请求啊,它就表示创建的意思,那么地址呢,我们就要写这个了,那么这个里边有个9200 9200之前它表述的是ES软件,那么后续的这个shopping,它表示的就是我们的索引名称,所以啊,组合在一块就表示的是你要创建一个叫做shopping的索引。那好,我们来试一试,来拷贝。拷贝完成以后,点击加号,我们在这边给它来下们记住了,同学们,我们请求的方法非常重要,我们选择的是put,不要选择那个post,记住是put选择它,然后我们点击send发出请求,点点击完成以后,大家会发现它会返回一个接格式的响应结果,那么这里面其中有一个它表示响应成功,就说明你创建成功了,你的名字就叫做shopping,没有任何问题。哎,老师,那如果这个时候我再去发出一个请求会怎么办?你记住了,我们的put具有密等性,就意味着你只要发出了同样的请求,它的结果是一样的,就意味着你刚才已经创建成功了吧,你再去创建就会有问题,来点一下,你会发现它就提示你它已经存在了,为什么?你本来是想增加的,可是它有现成的了,对不对,那肯定就冲突了嘛,所以就表示的是你做了同样一个操作是不可以的,不允许的对不对,OK,哎,老师,那如果我现在换一个呢。
02:47
我们叫做post呢,记住这个post是没有密等性的,那么就意味着它的两次操作可能结果不一样,那这个是不允许的,所以说我点击扇点击点击之后,它会告诉你我们这是不允许使用post,我们能允许的是get put delete,你想想吧,Get获取索引,我们的delete删除索引对不对?所以记住了,这里是不能用我们的post好不好?同学们这个能不能明白,我相信这个应该还好吧,嗯。
我来说两句