赞
踩
- 关系型数据库 -> Databases(库) -> Tables(表) -> Rows(行) -> Columns(列)。
- Elasticsearch -> Indeces(索引) -> Types(类型) -> Documents(文档) -> Fields(属性)。
需要注意的是:type的概念在es7.0之后已经删除了。
以下仅做刚入门学习使用,工作中基本不会使用这个方式
其中shopping是Index的名称,注意请求方式是PUT
“/”后面是要查看的Index名称,注意请求方式是GET
注意URL,这没啥好说的,反正之后也不会使用这种方式去查看,都是使用图形化界面
注意请求方式是DELETE,"/"后面是Index的名称
需要注意的是“/_doc/”后面是指定的_id(有一点类似于mysql的主键),如果不指定,将随机生成
注意第一条数据的“_id”就是随机生成的
注意请求方式为PUT,以及响应的版本号
注意请求方式为POST,“_doc”修改为"_update"
需要注意的是:如果排序的字段是“text”类型,会报错。涉及到了聚合排序等功能。没有进行优化,也类似没有加索引。没有优化的字段es默认是禁止聚合/排序操作的
“_source”:参数是指定需要输出的字段
“form”:是起始数据;“size”:是页大写
“sort”:是排序,“price”是需要排序的字段
and 查询
or 查询
范围查询:查询价格大于3000的手机
输入:"category" : "小苹",可以搜索到小米和苹果的手机,原因是es进行了分词操作(对存储数据和搜索条件)。想要完全匹配需要把"match"修改为"match_phrase"
高亮显示
需要注意的是:执行之前需要先创建student的Index。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。