![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
es的使用
文章平均质量分 53
码王JUN
这个作者很懒,什么都没留下…
展开
-
ES--6--番外-DSL语句关键词
"geo_distance":{"distance":"3km", "location":"31.21,121.5"} 根据经纬度查询,lcation是字段 且类型为"type": "geo_point" 类型。"term": { "brand": {"value": "喜来登"}} 精确查询 查找keyword,数值int,日期,boolean等类型字 brand是字段类型,喜来登是查询值。"match":{ "FIELD": "TEXT"} 指定字段类型,及字段值查询文档信息。原创 2023-10-21 17:22:31 · 22 阅读 · 0 评论 -
ES--5--输入框查询自动补全
重新创建带有自动补全和拼音分词器的索引库 接下来在IDEA实现自动补全 在此之前需要把索引库文档数据删掉重新创建索引库文档数据。我们在索引库新增了字段suggestion 在实体类HotelDoc中 把品牌和商圈信息作为suggestion的数据,来作为补全查询的词汇。我们需要自定义分词器并将拼音分词器放到里面,在创建索引库时创建自定义分词器,并将分词器作用在索引库的字段上。上面一连串是创建索引库并自定义分词器 加入拼音分词器。原创 2023-10-21 11:57:24 · 29 阅读 · 0 评论 -
ES--4--聚合查询并把数据返回给前端
聚合查询 向前端返回的规范是map集合形式的数据。IDEA中 实现聚合以前端发送请求为例。size:0 表示不查询文档数据。原创 2023-10-21 11:09:01 · 96 阅读 · 0 评论 -
ES--3--查询索引库文档数据返回给前端
将查询到所有文档数据以实体类HoteDoc的格式 保存到List集合中,total是数据的数量。在ES--1和ES--2 创建索引库并创建了索引库文档数据后 可以查询索引库文档数据。在IDEA中 在黑马旅游的前端案例中 我们设置了查询的众多条件。后端返回数据一定按照前端的要求 与之对应。在黑马旅游的案例 后端返回的规范为。发送请求将查询到数据 解析。原创 2023-10-21 10:58:44 · 68 阅读 · 0 评论 -
ES--2--创建修改和删除索引库文档数据
需要建立两个实体类 ,其中一个来对用mysql数据库中表来拿到mysql数据。另外一个实体类来接收其中一个的数据转换属性。在ES--1--中 我们创建了索引库并指定了索引库名称。修改索引库文档---局部修改增量修改。原创 2023-10-21 10:28:58 · 30 阅读 · 0 评论 -
ES--1--索引库创建与删除
安装好es后 ,我们需要安装操作es的可视化工具kibana。同样也是安装在linux容器里面。1.首先我们需要安装es ,这里我是在linux虚拟机将es生成镜像放在docker容器里。3.然后在@SpringBootTest测试类下创建索引库。然后将ik分词器放到es中,ik分词器用来处理中文输入。在kibana 书写DSL语句创建索引库。2.创建一个静态文本类存放DSL语句。1.导入es 依赖包。原创 2023-10-21 09:57:15 · 63 阅读 · 0 评论