我已将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个文档都显示出来,但是每个文档集中只显示一个文档。全部都在一个索引下。
我要去哪里的任何建议/建议都会很有帮助