Elastic Search返回较少的文档作为响应

时间:2019-01-26 16:35:56

标签: elasticsearch

我已将4个文档放入一个弹性搜索索引中。 QueryBuilders.matchAllQuery()返回我全部4个文档。

运行query_string查询时,即使所有条件都符合我的条件,我得到的结果数也较少,为2

我尝试将queryStringQuery和boolQuery与should()参数一起用作文本搜索。以上两个都给我2个结果。

String query = "(username:email@email.com) AND (docSetName:BHOBHO OR BHOBHO12)";
QueryBuilder qb = QueryBuilders.queryStringQuery(query);
SearchRequestBuilder searchRequestBuilder = client.prepareSearch()
    .setIndices("curion_hvuhdw").setQuery(qb);
SearchResponse response = searchRequestBuilder.execute().actionGet();        
System.out.println("response"+response);

我希望所有4个文档都显示出来,但是每个文档集中只显示一个文档。全部都在一个索引下。

我要去哪里的任何建议/建议都会很有帮助

0 个答案:

没有答案