Query DSL: Bool filter does not take should clauses properly into account, closes #1511.

This commit is contained in:
Shay Banon 2011-11-29 21:23:41 +02:00
parent 38338e7fdb
commit de49a313c5
1 changed files with 5 additions and 0 deletions

View File

@ -82,6 +82,11 @@ public class XBooleanFilter extends Filter {
}
}
// if no should clauses match, return null (act as min_should_match set to 1)
if (res == null) {
return null;
}
if (notFilters != null) {
for (int i = 0; i < notFilters.size(); i++) {
if (res == null) {