栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

Elasticsearch学习4

Elasticsearch学习4

》继续上次的学习

【16Java操作文档-添加文档】

4.3 Java操作文档
4.3.1 添加文档操作
1操作大纲

2创建一个实体类

ps:注意处理序列化特殊属性
id:由于id是在restful路径中指明的,所以序列化不需要id;
date:需要根据格式进行序列化

3由于需要将对象转为json,引入json依赖。
为了方便,不引用fastjson,引用spring常用的jackson,2.9以上版本基本没问题

4第一步:准备json数据

5 其他

【17.Java操作文档-修改&删除】

4.3.2 修改文档
采用doc方式修改(局部修改)


4.3.3 删除文档

【18 Java操作文档-批量操作】

4.4 Java批量操作文档



可以在kibana中查看数据。
4.4.2 批量删除

【19准备测试数据】

关于ES的练习:
索引:sms-logs-index
类型:sms-logs-type

结果:
1.实体类

2.操作
创建索引和添加数据。

【20ES的查询-term查询】

六.ElasticSearch的各种查询
6.1term&terms查询
6.1.1term查询
term的查询是代表完全匹配,搜索之前不会对搜索的关键字进行分词,直接用关键词到文档分词库中去匹配内容。
如对省字段进行查询
from和size:分页查询

解释:查询用了2秒;没有超时;总共操作了3个分片;成功了3个分片;hits中是查询结构,查到了2条数据;最大分数是匹配值,匹配值越高排序越靠前;_source中存放完整内容;

使用Java实现term查询

设置了查询条件后,要设置到request中。

》to be continue

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/728269.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号