通配符查询(wildcard query)


匹配字段被通配符表达式(没有被分析)匹配的文档。支持的通配符为*(匹配任意字符序列,包括空字符序列)以及?(匹配任意单字符)。注意,此查询可能会很慢,它需要迭代许多字段值。为了防止极慢的通配符匹配,通配符字段值不能以一个通配符作为开头。通配符查询对应Lucene的WildcardQuery。

GET /_search
{"query": {"wildcard": {"state": "i*"}}
}

可以在查询中设置boost参数:

GET /_search
{"query": {"wildcard" : { "user" : { "value" : "ki*y", "boost" : 2.0 } }}
}GET /_search
{"query": {"wildcard" : { "user" : { "wildcard" : "ki*y", "boost" : 2.0 } }}
}

多字段值查询可以使用rewrite参数控制其如何被重写。

翻译源:Elasticsearch 6.4 文档

Elasticsearch 通配符查询相关推荐

  1. ElasticSearch通配符 * 查询(英文检索)

    #如果你要查询的字段信息记得不太清楚,   我们也可以使用通配符 * GET /lib3/user/_search {"from":0, "size": 2,& ...

  2. ElasticSearch 高级查询语法

    ElasticSearch 高级查询语法Query DSL ES倒排索引 ES高级查询Query DSL 查询所有 match_all 分页查询form 深分页查询Scroll 指定字段排序sort ...

  3. elasticsearch 常见查询及聚合的JAVA API

    解决了困扰我的问题,特此分享一下 最近在研究ES 有点心得记录下备忘 ES 常见查询 根据ID 进行单个查询 GetResponse response = client.prepareGet(&quo ...

  4. Elasticsearch _search查询参数及过滤

    笔记源自 : Elastic 中国社区官方博客 文章目录 GET /_search 简单搜索 Ids 指定Id值查询 Prefix 以特定前缀开头 Term 精确匹配值 Terms多字段匹配 Term ...

  5. Elasticsearch DSL 查询详解

    在 Elasticsearch 中,提供了功能十分丰富.多种表现形式的查询语言-- DSL 查询. DSL 查询使用 JSON 格式的请求体与 Elasticsearch 交互,可以实现各种各样的查询 ...

  6. elasticsearch各种查询

    一.Windows下logstash的安装 1.下载地址为:https://www.elastic.co/downloads/logstash ,下载与ES版本一致 2.解压 3.在bin文件夹下创建 ...

  7. elasticsearch 分页查询实现方案——Top K+归并排序

    elasticsearch 分页查询实现方案 1. from+size 实现分页 from表示从第几行开始,size表示查询多少条文档.from默认为0,size默认为10, 注意:size的大小不能 ...

  8. Elasticsearch聚合查询案例分享

    为什么80%的码农都做不了架构师?>>>    Elasticsearch聚合查询案例分享 1.案例介绍 本文包含三个案例: 案例1:统计特定时间范围内每个应用的总访问量.访问成功数 ...

  9. elasticsearch高亮显示查询结果

    elasticsearch高亮显示查询结果 //高亮显示查询结果 @Test public void demo9() throws Exception{//创建连接搜索服务器的对象Client cli ...

最新文章

  1. 网络爬虫流程与注意事项
  2. POJ 3257 DP
  3. dplyr和data.table让你的数据分析事半功倍
  4. 04级函授计算机等级考试练习.rar
  5. 嵌入式Linux系统的构成和启动总结
  6. restful api接口设计
  7. Pwn2Own 2020 曝出的Linux 内核漏洞已修复
  8. C++ Gotchas: Avoiding Common Problems in Coding and Design
  9. 论文笔记_S2D.75_2021-CoRL_TANDEM_基于深度多视图立体视觉的实时跟踪和稠密建图
  10. string输出逗号前半部分java_JVAV从入门到放弃 第二天 java HelloWorld.java
  11. 天才少年稚晖君 | 【保姆级教程】个人深度学习工作站配置指南
  12. CVPR2018 ——(GAN)延时摄影视频的生成
  13. 出版图书二维码,要如何制作呢?
  14. R语言用quantstrat包获取股票、债券、基金、黄金、原油、指数、外汇和全球经济数据
  15. M5stack StickCplus ESP32物联网开发板初体验
  16. 计算机怎么让两个用户独立,两个显示屏如何用同一个电脑_一台主机两个显示器独立工作-win7之家...
  17. docker daemon.json肯多多
  18. 智能手机上的常用传感器
  19. 旅游网站如何根据游客决策过程去做营销?
  20. 当遗传学遇上Excel格式化,科学家们也只能认输

热门文章

  1. InnoDB数据库死锁
  2. “用户画像”是高能的概括----梁宁产品思维30讲读书笔记201807
  3. BUUCTF Misc 被偷走的文件
  4. DOM操作总结  (。♥ᴗ♥。) 哇!!
  5. JZOJ·阿里郎arilang【贪心】
  6. Unity GC 算法->Boehm GC algorithm
  7. 服务器直接推送android,服务器推送消息到Android终端方法
  8. 网络层IP协议:IP网段划分(A类 B类 C类 D类 E类)
  9. 教师节:程序员的献礼方式
  10. 你们都用 Python 做人脸识别,我就偏要用 Go!