文章目录
索引
使用 put 请求. 在 9200 后面直接跟着的就是索引名称
创建索引
我们使用 PUT 操作. 在ES中创建索引
获得索引
_cat/indices?v
删除索引
文档操作
添加数据
shopping/_doc
给 shopping中添加文档数据
返回
会返回一个ID. 表明这条数据唯一标识. es随机生成
自定义ID
在 _doc/customer ID
在_doc/ 后面跟的就是自定义ID
获得文档
使用 get 请求. 使用 IndexName/_doc/ DocumentID 即可获得对应的文档数据
获得所有
indexName/_doc/_search
就可以获取所有的文档数据
修改数据
完全覆盖修改
使用 PUT请求. 幂等性.无论请求多少次不会创建新的数据
我们指定ID,更新指定的那条数据
局部修改
每次更新结果不同,幂等性不同,所以只能使用POST方式
条件查询
在指定的索引后面查询数据.
/shopping/_search?q=category:小米
完全匹配
match_phrase
分词匹配
match
分页查询
使用 form 和size 进行分页
对数据字段过滤
排序
对某字段的值进行排序
范围查询
range 关键字进行范围查询
多条件查询
bool 查询.
通过must 以及 should 进行查询
must
should
range
高亮显示
对某个字段的值进行高亮显示
聚合查询
映射关系
文档字段的属性.
添加文档时,文档字段的属性
是否可以被索引,是否被分词