ES入門 (7) 語法(5)DQL(2)關鍵字精確查詢/多關鍵字精確查詢/指定查詢字段/過濾字段


5 關鍵字精確查詢

term 查詢,精確的關鍵詞匹配查詢,不對查詢條件進行分詞。
在 Postman 中,向 ES 服務器發 GET 請求 :http://127.0.0.1:9200/student/_search

 

服務器響應結果:

6 多關鍵字精確查詢

terms 查詢和 term 查詢一樣,但它允許你指定多值進行匹配。
如果這個字段包含了指定值中的任何一個值,那么這個文檔滿足條件,類似於 mysql 的 in
在 Postman 中,向 ES 服務器發 GET 請求 :http://127.0.0.1:9200/student/_search

 

服務器響應結果:

7 指定查詢字段

默認情況下,Elasticsearch 在搜索的結果中,會把文檔中保存在_source 的所有字段都返回。
如果我們只想獲取其中的部分字段,我們可以添加_source 的過濾
在 Postman 中,向 ES 服務器發 GET 請求 :http://127.0.0.1:9200/student/_search

 

服務器響應結果: 

8 過濾字段 

我們也可以通過:
includes:來指定想要顯示的字段
excludes:來指定不想要顯示的字段
在 Postman 中,向 ES 服務器發 GET 請求 :http://127.0.0.1:9200/student/_search 

 

服務器響應結果: 
在 Postman 中,向 ES 服務器發 GET 請求 :http://127.0.0.1:9200/student/_search 

 

服務器響應結果:
 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM