1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
| bqb.must(QueryBuilders.matchQuery("code", 666L);
bqb.must(QueryBuilders.matchPhraseQuery("name", "张");
bqb.must(QueryBuilders.termsQuery("code", new Long[]{1L, 2L, 3L}); bqb.must(QueryBuilders.termsQuery("code", 1L, 2L, 3L);
BoolQueryBuilder shouldQuery = QueryBuilders.boolQuery(); shouldQuery.should(QueryBuilders.matchQuery("code", 1L); shouldQuery.should(QueryBuilders.matchQuery("code", 2L); shouldQuery.minimumShouldMatch(1); bqb.must(shouldQuery);
bqb.must(QueryBuilders.existsQuery("iden"));
bqb.mustNot(QueryBuilders.existsQuery("iden"));
bqb.must(QueryBuilders.rangeQuery("time").gte(new Date());
bqb.must(queryBuilder.matchPhraseQuery("key", value));
bqb.must(queryBuilder.multiMatchQuery(value, key1, key2, key3));
|