04 2020 档案

摘要:上篇提过query模式除对记录的筛选之外还对符合条件的记录进行了评分,即与条件的相似匹配程度。我们把评分放在后面的博文中讨论,这篇我们只介绍query查询。 查询可以分为绝对值查询和全文查询:绝对值查询是指非text类型字段的查询,全文查询一般指对于text字段的查询。如果需要对text字段进行绝对 阅读全文
posted @ 2020-04-28 08:55 雪川大虫 阅读(650) 评论(0) 推荐(0) 编辑
摘要:现在我们可以开始探讨ES的核心环节:搜索search了。search又分filter,query两种模式。filter模式即筛选模式:将符合筛选条件的记录作为结果找出来。query模式则分两个步骤:先筛选,然后对每条符合条件记录进行相似度计算。就是多了个评分过程。如果我们首先要实现传统数据库的查询功 阅读全文
posted @ 2020-04-26 21:19 雪川大虫 阅读(470) 评论(0) 推荐(0) 编辑
摘要:如果我们把ES作为某种数据库来使用的话,必须熟练掌握ES的CRUD操作。在这之前先更正一下上篇中关于检查索引是否存在的方法:elastic4s的具体调用如下: //删除索引 val rspExists = client.execute(indexExists("company")).await if 阅读全文
posted @ 2020-04-21 21:14 雪川大虫 阅读(476) 评论(0) 推荐(0) 编辑
摘要:按照计划,这篇开始尝试用elastic4s来做一系列索引管理和搜索操作示范。前面提过,elastic4s的主要功能之一是通过组合Dsl语句形成json请求。那么我们先试试组合一些Dsl语句,再想办法产生出json请求文本,然后在kibana控制台中验证它的正确性。 首先看看elastic4s提供的一 阅读全文
posted @ 2020-04-18 20:18 雪川大虫 阅读(555) 评论(1) 推荐(0) 编辑
摘要:上次分析了一下elastic4s的运算框架。本来计划接着开始实质的函数调用示范,不过看过了Elastic4s的所有使用说明文档后感觉还是走的快了一点。主要原因是elasticsearch在7.0后有了很多重点调整改变,elastic4s虽然一直在源代码方面紧跟ES的变化,但使用文件却一直未能更新,所 阅读全文
posted @ 2020-04-16 22:06 雪川大虫 阅读(728) 评论(0) 推荐(1) 编辑

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