1. 程式人生 > >ElasticSearch最佳入門實踐(二十五)mget批量查詢api

ElasticSearch最佳入門實踐(二十五)mget批量查詢api

1、批量查詢的好處

就是一條一條的查詢,比如說要查詢100條資料,那麼就要傳送100次網路請求,這個開銷還是很大的
如果進行批量查詢的話,查詢100條資料,就只要傳送1次網路請求,網路請求的效能開銷縮減100倍

2、mget的語法

可以說mget是很重要的,一般來說,在進行查詢的時候,如果一次性要查詢多條資料的話,那麼一定要用batch批量操作的api
儘可能減少網路開銷次數,可能可以將效能提升數倍,甚至數十倍,非常非常之重要

  • 一條一條的查

    GET test_index/test_type/1
    GET test_index/test_type/2

  • mget批量查詢
    在這裡插入圖片描述
  • 如果查詢的資料是同一個index下不同的type的話
    在這裡插入圖片描述
  • 如果查詢的資料都在同一個index下的同一個type下
    在這裡插入圖片描述