1. Match Query:匹配查詢,可以用于匹配一個(gè)字段中的文本。
2. Term Query:精確查詢,用于匹配一個(gè)字段中的確切值。
3. Range Query:范圍查詢,用于匹配一個(gè)字段中的值在指定范圍內(nèi)的文檔。
4. Bool Query:布爾查詢,可以將多個(gè)查詢組合起來使用。
5. Wildcard Query:通配符查詢,用于匹配一個(gè)字段中的模糊值。
6. Fuzzy Query:模糊查詢,用于匹配一個(gè)字段中的模糊值。
7. Prefix Query:前綴查詢,用于匹配一個(gè)字段中以指定前綴開頭的文本。
8. Match Phrase Query:短語匹配查詢,用于匹配一個(gè)字段中的短語。
9. Query String Query:查詢字符串查詢,可以使用 Lucene 查詢語法進(jìn)行查詢。
10. Multi Match Query:多字段匹配查詢,可以在多個(gè)字段中匹配指定的文本。
11. Nested Query:嵌套查詢,用于在嵌套的文檔中進(jìn)行查詢。
12. Geo Distance Query:地理距離查詢,用于查詢指定距離內(nèi)的地理位置。
13. More Like This Query:相似文本查詢,用于查找與指定文本相似的文檔。
14. Script Query:腳本查詢,用于使用腳本進(jìn)行查詢。
15. Aggregations:聚合查詢,用于計(jì)算文檔的統(tǒng)計(jì)信息。
16. Match Phrase Prefix Query:匹配短語前綴查詢,用于匹配一個(gè)字段中的短語前綴。
17. Common Terms Query:常用詞查詢,用于匹配一個(gè)字段中的常用詞。
18. Dis Max Query:最大化查詢,用于將多個(gè)查詢組合起來使用,并返回得分最高的文檔。
19. Function Score Query:函數(shù)得分查詢,用于根據(jù)指定的函數(shù)計(jì)算文檔的得分。
20. Has Child Query:子文檔查詢,用于查詢具有指定子文檔的文檔。
21. Has Parent Query:父文檔查詢,用于查詢具有指定父文檔的文檔。
22. Ids Query:ID 查詢,用于根據(jù)指定的 ID 查詢文檔。
23. Match All Query:匹配所有查詢,用于匹配所有文檔。
24. Percolate Query:過濾器查詢,用于將文檔與查詢進(jìn)行匹配。
25. Regexp Query:正則表達(dá)式查詢,用于匹配一個(gè)字段中的正則表達(dá)式。
26. Span First Query:跨度首次查詢,用于匹配一個(gè)字段中的第一個(gè)跨度。
27. Span Multi Term Query:跨度多詞項(xiàng)查詢,用于匹配一個(gè)字段中的多個(gè)跨度詞項(xiàng)。
28. Span Near Query:跨度近鄰查詢,用于匹配一個(gè)字段中的相鄰跨度。
29. Span Not Query:跨度非查詢,用于匹配一個(gè)字段中的不包含指定跨度的文本。
30. Span Or Query:跨度或查詢,用于匹配一個(gè)字段中的多個(gè)跨度之一。
31. Terms Query:多值查詢,用于匹配一個(gè)字段中的多個(gè)值。文章來源:http://www.zghlxwxcb.cn/news/detail-638213.html
這些是 Elasticsearch 查詢方式,也可以參考 Elasticsearch 官方文檔了解更多信息。文章來源地址http://www.zghlxwxcb.cn/news/detail-638213.html
到了這里,關(guān)于Es支持的查詢方式的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!