今天在用Java操作ES做復合查詢時 突然發現should和must同時使用的時候 should沒有生效 有大佬告訴我是什么情況嗎?
代碼:
boolBuilder.should(QueryBuilders.termQuery("corpName","海馬"));
boolBuilder.should(QueryBuilders.termQuery("corpName","河馬"));
boolBuilder.mustNot(QueryBuilders.termQuery("fee",1));
boolBuilder.must(QueryBuilders.matchQuery("province","長沙"));
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/175013.html
標籤:Java相關
上一篇:python reload函式
