1. 程式人生 > >es java 查詢為空和非空的資料

es java 查詢為空和非空的資料

/**
     * 查詢為空和非空的資料
     */
    @Test
    public void exist(){
        SearchResponse response = client.prepareSearch("twitter").setTypes("tweet")
                .setQuery(QueryBuilders.boolQuery()
                //.must(QueryBuilders.existsQuery("message")) //查message為非空的資料
                .mustNot(QueryBuilders.existsQuery("message"
))) //查message為空的資料 .setSize(9999) .get(); output(response); }

es版本:5.5.1