Elasticsearch系列(三十五)Elasticsearch分桶型聚合统计 在日常中,除了使用正常的长讯之外,我们还会涉及到在Elasticsearch中进行数据统计。在elasticsearch中支持的聚合统计种类有:度量聚合统计和多桶型聚合统计。度量聚合统计是指一组文档的统计分科,可以得... Rae搜索引擎2022-11-26909 阅读0 评论
热文Elasticsearch系列(三十四)Elasticsearch度量聚合统计 在日常中,除了使用正常的长讯之外,我们还会涉及到在Elasticsearch中进行数据统计。在elasticsearch中支持的聚合统计种类有:度量聚合统计和多桶型聚合统计。度量聚合统计是指一组文档的统计分科,可以得... Rae搜索引擎2022-11-261106 阅读0 评论
热文Elasticsearch系列(三十三)Elasticsearch定制得分function_score 在前面我们介绍了好几篇的打分相关的文章,在这篇里面我们再介绍一个在语义搜索里面会涉及到的定制得分function_score。这个function_score的含义就是,可以为相关的搜索条件进行定制打分,这个定制打分... Rae搜索引擎2022-11-261154 阅读0 评论
热文Elasticsearch系列(三十二)Elasticsearch如何查看每个文档如何进行打分? 在前面我们介绍打分的时候,在查询结果里面,我们可以通过_score看到最终每个文档的打分结果,那么我们如何查看某个文档具体的打分占比呢?这里就要采用explain语法了。(这点和mysql及doris是差不多的,如果... Rae搜索引擎2022-11-261034 阅读0 评论
热文Elasticsearch系列(三十一)Elasticsearch的自定义打分Boost 在上一篇文章我们介绍了elasticsearch的打分机制,也提到了boost系数是一个自定义的影响打分的因素,这批文章我们详细介绍一下。举个例子:1、title:月亮 body:今晚的月亮好圆 2、title:月色... Rae搜索引擎2022-11-261313 阅读0 评论
热文Elasticsearch系列(三十)Elasticsearch的打分机制 在使用搜索引擎的时候,对于用户来说,我们更希望我们被想要的结果被搜索出来,如果搜索结果中出现一些冗杂信息的时候,我们更希望我们想要的结果被排在最前面,这样子我们可以更快触达到我们想要的结果。在elasticsearc... Rae搜索引擎2022-11-261057 阅读0 评论
热文Elasticsearch系列(二十九)Elasticsearch在索引中如何指定分词器? 既然在使用搜索引擎的时候会涉及到使用分词器,那么我们肯定是要指定去使用分词器。那么指定分词器有两种方式,第一种是在创建索引的时候指定分词器,另外一种是在创建mapping字段上指定分词器,下面我们分别演示一下:一、在... Rae搜索引擎2022-11-251185 阅读0 评论
热文Elasticsearch系列(二十八)Elasticsearch的分词器的原理 在前面我们介绍了Elasticsearch的查询,也提到了使用text类型的字段会被分词。这批文章我们介绍下分词器的原理。在Elasticsearch中分词器是非常重要的一部分,它把整个文本进行相关的分词,然后ela... Rae搜索引擎2022-11-251303 阅读0 评论
热文Elasticsearch系列(二十七)Elasticsearch搜索语法如何选择? 在前面我们介绍了很多的elasticsearch的搜索语法,但是在实际过程中我们如何选择呢?也就是什么时候使用term查询?什么时候使用match查询?什么时候使用filter查询呢?这篇文章我们就来介绍下大致的一些... Rae搜索引擎2022-11-251025 阅读0 评论
热文Elasticsearch系列(二十六)Elasticsearch的exists查询 我们知道,elasticsearch在没有创建索引的时候,我们在插入数据的时候会在自动创建mapping,但是在查询的时候不是每一个document都包含所有的mapping字段的,因此有时候我们会有这样的需求:就是... Rae搜索引擎2022-11-251206 阅读0 评论
Elasticsearch系列(二十五)Elasticsearch的wildcard模糊查询 在mysql中我们使用like查询的时候一般都是这样的select * from table where name like '张%'在elasticsearch中也支持这种模糊查询,这就是这篇文章介绍的wildca... Rae搜索引擎2022-11-25939 阅读0 评论
热文Elasticsearch系列(二十四)Elasticsearch的range范围查询和range过滤器 在elasticsearch中,我们还可以实现范围查询,也就是这篇文章介绍的range查询和range过滤器。在range查询里面,只是4种条件,分别是:1、gt 搜索大于某个值的字段,不包含该值本身。 2、gte ... Rae搜索引擎2022-11-251138 阅读0 评论
Elasticsearch系列(二十三)Elasticsearch的Bool查询和Boll过滤器 在elasticsearch中,我们使用比较多的还有这种布尔查询和布尔过滤器。这种主要是为了在组合查询或者复合查询的场景下使用的,整个bool查询或者布尔过滤器中,一定会出现must(必须满足)、should(应该满... Rae搜索引擎2022-11-25970 阅读0 评论
Elasticsearch系列(二十二)Elasticsearch的multi_match查询 在Elasticsearch中还涉及到一种查询就是multi_match查询。在日常编写代码的时候,我们使用master或者should会比较多,但是我们也可以尝试下使用multi_match进行简写操作。这样子用起... Rae搜索引擎2022-11-25847 阅读0 评论
热文Elasticsearch系列(二十一)Elasticsearch的match_phrase_prefix前缀查询 这篇文章我们介绍下match_phrase_prefix前缀索引。先举例一个场景这种百度搜索提示是我们经常会见到的,这种是怎么做的呢?其实就是索引了一段话,例如:架构师和程序员的区别,这里我们我们搜索架构师,那么他就... Rae搜索引擎2022-11-251001 阅读0 评论