Advertisement

ElasticSearch 两个BoolQueryBuilder符合一个查询条件

阅读量:
复制代码
    BoolQueryBuilder boolQueryBuilder = QueryBuilders.boolQuery();
    
    BoolQueryBuilder boolQueryBuilder1 = QueryBuilders.boolQuery();
    for (String word : wordList) {
    boolQueryBuilder1.must(QueryBuilders.termQuery(FIELD1, word));
    }
    
    BoolQueryBuilder boolQueryBuilder2 = QueryBuilders.boolQuery();
    for (String word : wordList) {
    boolQueryBuilder2.must(QueryBuilders.termQuery(FIELD2, word));
    }
    
    boolQueryBuilder.should(boolQueryBuilder1).should(boolQueryBuilder2);
    
    
      
      
      
      
      
      
      
      
      
      
      

全部评论 (0)

还没有任何评论哟~