Elasticsearch 查询区别

我们知道在Elasticsearch中我们可以进行全文检索,那如果才能准确的检索到自己想要的数据能,Elasticsearch提供了两种匹配数据的方式:

match

match匹配属于相关性查询,如官方例子:

GET/megacorp/employee/_search

{"query":{"match":{"about":"rock climbing"}}}

他的查询也会查收出跟rock或者跟climbing相关的数据

match_phrase

match_phrase的查询会查出精确的数据,如我们查询rock climbing的数据时,他只会查询完全匹配的数据

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 接着上一篇的安装后,笔者来介绍下es的简单用法 首先是一些术语和基本的概念,这里的数据借鉴了es的中文文档让我们建...
    MacSam阅读 39,413评论 4 20
  • URI Search curl -XGET 'http://10.213.10.30:10920/megacorp...
    isgiker阅读 5,519评论 0 1
  • ELK是一整套解决方案,是三个软件产品的首字母缩写,Elasticsearch,Logstash和Kibana。 ...
    idealfeng阅读 9,122评论 0 1
  • 一不留神一天过去了,昨天还信誓旦旦今天好好练功,阅读起来完全忘了这些。 厨房干活有很多空隙时间,利用零碎片段做养生...
    周湘泉阅读 825评论 0 3
  • 你会在什么时候,非常希望有人陪伴呢? 也许是周末一个人去看电影,走进影厅,却发现四周坐的都是情侣的时候; 也许是生...
    绝世倾心阅读 1,241评论 0 0