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:多值查询,用于匹配一个字段中的多个值。文章来源:https://www.toymoban.com/news/detail-638213.html
这些是 Elasticsearch 查询方式,也可以参考 Elasticsearch 官方文档了解更多信息。文章来源地址https://www.toymoban.com/news/detail-638213.html
到了这里,关于Es支持的查询方式的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!