目录
  1. 1. 1.搜索所有结果,并按照balance倒序排序,返回条数设置为最大1000条
  2. 2. 2.模糊匹配关键字keyword,搜索address中含有”Court”字符串的记录
  3. 3. 3.完整匹配,需要用到“匹配短语”,match_phrase
ES学习笔记

1.搜索所有结果,并按照balance倒序排序,返回条数设置为最大1000条

1
2
3
4
5
6
7
8
{
"size": 1000,
"sort": {
"balance": {
"order": "desc"
}
}
}

结果:

2.模糊匹配关键字keyword,搜索address中含有”Court”字符串的记录

1
2
3
4
5
6
7
8
{
"size": 1000,
"query": {
"match": {
"address": "Court"
}
}
}

结果:

3.完整匹配,需要用到“匹配短语”,match_phrase

查询语句为:

1
2
3
4
5
6
7
8
{
"size": 1000,
"query": {
"match_phrase": {
"address": "Tabor Court"
}
}
}

结果:

文章作者: 李浩
文章链接: https://leehoward.cn/2019/10/16/ES学习笔记/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 leehoward
打赏
  • 微信
  • 支付宝

评论