热文Elasticsearch系列(二十七)Elasticsearch搜索语法如何选择? 在前面我们介绍了很多的elasticsearch的搜索语法,但是在实际过程中我们如何选择呢?也就是什么时候使用term查询?什么时候使用match查询?什么时候使用filter查询呢?这篇文章我们就来介绍下大致的一些... Rae搜索引擎2022-11-251032 阅读0 评论
热文Elasticsearch系列(二十六)Elasticsearch的exists查询 我们知道,elasticsearch在没有创建索引的时候,我们在插入数据的时候会在自动创建mapping,但是在查询的时候不是每一个document都包含所有的mapping字段的,因此有时候我们会有这样的需求:就是... Rae搜索引擎2022-11-251216 阅读0 评论
Elasticsearch系列(二十五)Elasticsearch的wildcard模糊查询 在mysql中我们使用like查询的时候一般都是这样的select * from table where name like '张%'在elasticsearch中也支持这种模糊查询,这就是这篇文章介绍的wildca... Rae搜索引擎2022-11-25946 阅读0 评论
热文Elasticsearch系列(二十四)Elasticsearch的range范围查询和range过滤器 在elasticsearch中,我们还可以实现范围查询,也就是这篇文章介绍的range查询和range过滤器。在range查询里面,只是4种条件,分别是:1、gt 搜索大于某个值的字段,不包含该值本身。 2、gte ... Rae搜索引擎2022-11-251147 阅读0 评论
Elasticsearch系列(二十三)Elasticsearch的Bool查询和Boll过滤器 在elasticsearch中,我们使用比较多的还有这种布尔查询和布尔过滤器。这种主要是为了在组合查询或者复合查询的场景下使用的,整个bool查询或者布尔过滤器中,一定会出现must(必须满足)、should(应该满... Rae搜索引擎2022-11-25977 阅读0 评论
Elasticsearch系列(二十二)Elasticsearch的multi_match查询 在Elasticsearch中还涉及到一种查询就是multi_match查询。在日常编写代码的时候,我们使用master或者should会比较多,但是我们也可以尝试下使用multi_match进行简写操作。这样子用起... Rae搜索引擎2022-11-25852 阅读0 评论
热文Elasticsearch系列(二十一)Elasticsearch的match_phrase_prefix前缀查询 这篇文章我们介绍下match_phrase_prefix前缀索引。先举例一个场景这种百度搜索提示是我们经常会见到的,这种是怎么做的呢?其实就是索引了一段话,例如:架构师和程序员的区别,这里我们我们搜索架构师,那么他就... Rae搜索引擎2022-11-251008 阅读0 评论
Elasticsearch系列(二十)Elasticsearch的match_phrase查询 这篇文章我们介绍下elasticsearch中的短语搜索,即:match_phrase查询。这个搜索其实一般主要会在英语中使用到。下面我们以一个案例来解释下。例如现在有在elasticsearch中,我们需要存储以下... Rae搜索引擎2022-11-25922 阅读0 评论
热文Elasticsearch系列(十九)Elasticsearch的query_string查询 这批文章我们介绍下query_string这个查询。这是一个非常有意思的查询,他会在所有的字段里面进行查询,同时在查询的时候也会对关键词进行分词。在前面的预留字段里面我们可以看到有一个_all的预留字段,elasti... Rae搜索引擎2022-11-251121 阅读0 评论
Elasticsearch系列(十八)Elasticsearch的match_all查询 在Elasticsearch中还有一个经常使用到的matchall查询,这个查询的主要含义是查询所有文档。常用的场景有:1、在查询的时候不需要进行打分,几乎都是filter进行过滤,会使用到match_all的查询 ... Rae搜索引擎2022-11-24874 阅读0 评论
Elasticsearch系列(十七)Elasticsearch的matchquery和termfilter过滤器 在使用搜索引擎的时候,我们大部分时间不一定会涉及到精准查询,有时候我们需要对查询单词做分词,这样可以尽量匹配到我们想要的关键词。但是为了能提高查询效率,需要设置一定的条件,这时候match query+term fi... Rae搜索引擎2022-11-24959 阅读0 评论
热文Elasticsearch系列(十六)Elasticsearch的搜索之constant_score 在上一篇我们介绍term搜索和termfilter过滤器的时候,我们注意到有使用constant_score关键词,这个关键词是什么意思呢?其实就是对查询进行优化,也就是不需要对查询进行评分计算,只希望对文档进行匹配... Rae搜索引擎2022-11-241053 阅读0 评论
热文Elasticsearch系列(十五)Elasticsearch的Term搜索和TermFilter过滤器 从这篇文章开始我们将陆续介绍Elasticsearch的Term搜索和TermFilter过滤器。这里提前介绍下,在Elasticsearch中对应的搜索类型都会有对应的搜索filter,filter的好处是搜索速度... Rae搜索引擎2022-11-241161 阅读0 评论
热文Elasticsearch系列(十四)Elasticsearch搜索介绍 这批文章我们主要介绍一下Elasticsearch的搜索的概况,再接下来的文章中再介绍Elasticsearch的各个搜索函数。一、Elasticsearch的搜索过程介绍这里我们首先来一张图看看整个Elastics... Rae搜索引擎2022-11-241108 阅读0 评论
热文Elasticsearch系列(十三)Elasticsearch删除数据 在elasticsearch中除了索引数据、更新数据之外,我们还会涉及到删除数据的场景。所以这批文章我们介绍下elasticsearch删除数据的部分。在Elasticsearch中删除数据有3种方式,分别是:1、通... Rae搜索引擎2022-11-173468 阅读0 评论