Elasticsearch 基本查询,term,match,

这里使用的是sense插件,利用Elasticsearch 内置查询条件做查询,而不是使用的命令行的rest   api  使用的curl,这个curl用起来,太难受啦

先上图,看看这使用的数据结构。


大致就是这么个对象的数据,下面就是对这类数据的各种姿势的查询,此文我未做实测,只是简单的把视频截图,放这啦。我做个笔记。

先是简单的get



这个不是咱一般的准确查询,查出来的是模糊查询,不是title=elasticsearch,而是包含这个词,就返回。 

批量获取数据  _mget



ids,就是所有的ID  field。

这有个关于修改mapping的截图


term 和 terms 查询:


也是查询某个field里面包含要查询的内容,包含啦就返回。也不是咱一般的关系型数据库的准确查询。

from 和 size 的使用

from 从0开始计数,图上的是从第2个开始,返回2个数据。

match查询

match all 和match phrase查询

 

第二个是短语查询,意思就是上面的2个单词中间有2个间隔的单词。这么查询的

multi mathc 查询


指定返回的字段查询


partial fileds 查询


include 和 exclude  就是显示哪些字段,不显示哪些字段。

通配符 *


排序 sort:


prefix,前缀查询


控制范围查询



wildcard查询


fuzzy模糊查询







我写完文章,给自己点个赞,不过分吧,
不过分,那我可就点啦啊。
我先点为敬,你们随意。大家随意。不要客气。。。

  • 10
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值