》继续上次的学习
【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
|