文章分类 -  ES查询

高效查询
摘要:六、在Springboot中使用es 通过创建springboot项目--作为es的服务,提供多种接口,实现es中数据的增删改查。 1.引入依赖 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.or 阅读全文
posted @ 2021-07-22 11:26 牛奶配苦瓜 阅读(3135) 评论(0) 推荐(0) 编辑
摘要:5.其他查询 1)id查询 通过get请求做id查询,注意返回值只有一条记录 kibana: GET /book/novel/10 Java: @Test public void testIdQuery() throws IOException { //1.get请求 GetRequest requ 阅读全文
posted @ 2021-07-22 11:22 牛奶配苦瓜 阅读(135) 评论(0) 推荐(0) 编辑
摘要:五、查询 1.准备数据 准备sms实体类 package com.qf.es.demo.entity; import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor; import java 阅读全文
posted @ 2021-07-22 10:59 牛奶配苦瓜 阅读(224) 评论(0) 推荐(0) 编辑
摘要:四、Java中操作ES——基于普通的Maven来实现 1.引入依赖 <dependencies> <!-- 1. elasticsearch--> <dependency> <groupId>org.elasticsearch</groupId> <artifactId>elasticsearch< 阅读全文
posted @ 2021-07-22 10:53 牛奶配苦瓜 阅读(631) 评论(0) 推荐(0) 编辑
摘要:三、执行ES的具体操作 1. ES使用RESTFul的API来进行操作 Get:查询 Post:修改 Put:新增 Delete:删除 2.操作索引 创建、查看、删除 #创建索引 PUT /person { "settings": { "number_of_shards": 5, "number_o 阅读全文
posted @ 2021-07-22 10:48 牛奶配苦瓜 阅读(234) 评论(0) 推荐(0) 编辑
摘要:二、ES的数据结构 es使用怎样的数据结构来存储数据呢? 通过以下四种的逻辑组合来存储数据:索引、类型、文档和字段。 1. index索引 数据属于哪个索引?不同的数据用不同的索引来区分。 比如 当前有两个索引: Account : 这个索引是用来存放账户数据的 Book:这个索引是用来存放书本数据 阅读全文
posted @ 2021-07-22 10:46 牛奶配苦瓜 阅读(4190) 评论(0) 推荐(0) 编辑
摘要:一、ElasticSearch介绍 1.为什么要使用ES 我们在实际APP应用中,经常要使用到搜索功能,可以通过搜索引擎中间件来提升效率。 ES是一个基于Lucence搜索引擎框架的技术实现,天然支持分布式部署,可以做到在动态数据中性能非常优秀。 2.倒排索引 倒排索引是建立了关键词和数据记录id之 阅读全文
posted @ 2021-07-22 10:40 牛奶配苦瓜 阅读(80) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示