Es支持的查询方式

这篇具有很好参考价值的文章主要介绍了Es支持的查询方式。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1. Match Query:匹配查询,可以用于匹配一个字段中的文本。
2. Term Query:精确查询,用于匹配一个字段中的确切值。
3. Range Query:范围查询,用于匹配一个字段中的值在指定范围内的文档。
4. Bool Query:布尔查询,可以将多个查询组合起来使用。
5. Wildcard Query:通配符查询,用于匹配一个字段中的模糊值。
6. Fuzzy Query:模糊查询,用于匹配一个字段中的模糊值。
7. Prefix Query:前缀查询,用于匹配一个字段中以指定前缀开头的文本。
8. Match Phrase Query:短语匹配查询,用于匹配一个字段中的短语。
9. Query String Query:查询字符串查询,可以使用 Lucene 查询语法进行查询。
10. Multi Match Query:多字段匹配查询,可以在多个字段中匹配指定的文本。
11. Nested Query:嵌套查询,用于在嵌套的文档中进行查询。
12. Geo Distance Query:地理距离查询,用于查询指定距离内的地理位置。
13. More Like This Query:相似文本查询,用于查找与指定文本相似的文档。
14. Script Query:脚本查询,用于使用脚本进行查询。
15. Aggregations:聚合查询,用于计算文档的统计信息。

16. Match Phrase Prefix Query:匹配短语前缀查询,用于匹配一个字段中的短语前缀。
17. Common Terms Query:常用词查询,用于匹配一个字段中的常用词。
18. Dis Max Query:最大化查询,用于将多个查询组合起来使用,并返回得分最高的文档。
19. Function Score Query:函数得分查询,用于根据指定的函数计算文档的得分。
20. Has Child Query:子文档查询,用于查询具有指定子文档的文档。
21. Has Parent Query:父文档查询,用于查询具有指定父文档的文档。
22. Ids Query:ID 查询,用于根据指定的 ID 查询文档。
23. Match All Query:匹配所有查询,用于匹配所有文档。
24. Percolate Query:过滤器查询,用于将文档与查询进行匹配。
25. Regexp Query:正则表达式查询,用于匹配一个字段中的正则表达式。
26. Span First Query:跨度首次查询,用于匹配一个字段中的第一个跨度。
27. Span Multi Term Query:跨度多词项查询,用于匹配一个字段中的多个跨度词项。
28. Span Near Query:跨度近邻查询,用于匹配一个字段中的相邻跨度。
29. Span Not Query:跨度非查询,用于匹配一个字段中的不包含指定跨度的文本。
30. Span Or Query:跨度或查询,用于匹配一个字段中的多个跨度之一。
31. Terms Query:多值查询,用于匹配一个字段中的多个值。

这些是 Elasticsearch 查询方式,也可以参考 Elasticsearch 官方文档了解更多信息。文章来源地址https://www.toymoban.com/news/detail-638213.html

到了这里,关于Es支持的查询方式的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 分布式搜索引擎ES

    elasticsearch的作用 elasticsearch是一款非常强大的开源搜索引擎,具备非常多强大功能,可以帮助我们从海量数据中快速找到需要的内容 例如: 在GitHub搜索代码 在电商网站搜索商品 在百度搜索答案 ELK技术栈 elasticsearch结合kibana、Logstash、Beats,也就是elastic stack(ELK)。被广泛应

    2024年02月04日
    浏览(41)
  • 详解最热门搜索引擎——ES

    ​ 互联网发展早期的时候,对于一般的公司储存的数据量不是那么的大,所以很多公司更倾向于使用数据库去存储和查询数据,如:现在去MySQL中查询数据,大概的查询方式就是:select * from table where filed like “%XXX%”或者其他方式,但是,如果我们在查询的时候没有用到或命

    2023年04月10日
    浏览(44)
  • 搜索引擎ES-RestHighLevelClient

    前言:本篇文章,主要讲述如何引入RestHighLevelClient,以及对其API的调用,属于入门级别的接口实用。适用于由于工作需要及时了解的童靴们以及初学者。想要了解ES底层更多内容的童鞋们,本篇文章并不适合 ! 前言:对比mysql,了解ES 首先通过图片对比我们了解的关系型数据

    2024年02月08日
    浏览(40)
  • 分布式搜索引擎es-3

    什么是聚合? 聚合 可以让我们极其方便的实现对数据的统计、分析、运算。例如: 什么 品牌 的手机最受欢迎? 这些手机的 平均 价格、 最高 价格、 最低 价格? 这些手机每 月的销售情况 如何? 实现这些统计功能的比数据库的sql要方便的多,而且查询速度非常快,可以实

    2024年02月07日
    浏览(44)
  • 分布式搜索分析引擎ES

    es是实时的分布式搜索分析引擎: 实时表现在新增到ES中的数据1s中就可以被检索到,这种新增数据对搜索的可见性成为“准实时搜索”。 分布式意味着可以动态调整集群规模,弹性扩容,支持上百个节点,相比 HDFS 等上千台的集群,更适合中等数据量的业务,不适合存储海

    2024年03月12日
    浏览(46)
  • RediSearch比Es搜索还快的搜索引擎

    RediSearch是一个Redis模块,为Redis提供查询、二次索引和全文搜索。要使用RediSearch,首先要在Redis数据上声明索引。然后可以使用重新搜索查询语言来查询该数据。RedSearch使用压缩的反向索引进行快速索引,占用内存少。RedSearch索引通过提供精确的短语匹配、模糊搜索和数字过

    2024年04月11日
    浏览(37)
  • 分布式搜索引擎es 面试突击

    es elastocsearch 倒排索引 是在数据查询之前建立,在查询的时候可以直接通过定位到文档内容。用空间换时间 分布式架构原理说一下? es底层是基于lucene来的   大概就是一个用于全文检索的jar包 用es来做分布式的搜索引擎  可以承载一秒钟几千的搜索 es用来存储数据的

    2024年02月06日
    浏览(40)
  • ElasticSearch内容分享(四):ES搜索引擎

    目录 ES搜索引擎 1. DSL设置查询条件 1.1 DSL查询分类 1.2 全文检索查询 1.2.1 使用场景 1.2.2 match查询 1.2.3 mulit_match查询 1.3 精准查询 1.3.1 term查询 1.3.2 range查询 1.4 地理坐标查询 1.4.1 矩形范围查询 1.4.2 附近(圆形)查询 1.5 复合查询 1.5.0 复合查询归纳 1.5.1 相关性算分 1.5.2 算分函数查

    2024年02月05日
    浏览(51)
  • 搜索引擎ElasticSearch分布式搜索和分析引擎学习,SpringBoot整合ES个人心得

    Elasticsearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java语言开发的,并作为Apache许可条款下的开放源码发布,是一种流行的企业级搜索引擎。Elasticsearch用于云计算中,能够达到实时搜索,稳定,可靠,

    2024年02月04日
    浏览(72)
  • Elasticsearch (ES) 搜索引擎: 搜索功能:搜索分页、搜索匹配、全文搜索、搜索建议、字段排序

    原文链接:https://xiets.blog.csdn.net/article/details/132348920 版权声明:原创文章禁止转载 专栏目录:Elasticsearch 专栏(总目录) ES 搜索 API 官网文档:Search APIs 先创建一个索引,并写入一些文档用于搜索示例: 写入一些文档示例: 官网API:The _source option 搜索结果中的文档数据封装

    2024年02月08日
    浏览(53)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包