1. 程式人生 > >Elasticsearch Java API 查詢

Elasticsearch Java API 查詢

tty pan prepare fault 統計 建立 rep clas ase

一.查詢的時候,需要建立一個SearchRequestBuilder,這裏面將給出對於哪一個index或者type進行查詢,並且所有的設置都可以在這裏面進行實現,例如模糊查詢,範圍查詢,前綴查詢等。

SearchRequestBuilder responsebuilder = client.prepareSearch("case").setTypes("case_info");

二. 統計記錄總數

        SearchResponse response = client.prepareSearch("case")
                .setTypes("case_info")
                .setSearchType(SearchType.DEFAULT)
                .execute()
                .actionGet();

        Long count
= response.getHits().getTotalHits();

Elasticsearch Java API 查詢