Consistently render empty facets and facets having only entries at zero

This commit is contained in:
luccioman 2018-07-17 07:36:39 +02:00
parent 6831bdffb5
commit 88e6ce23c9

View File

@ -351,7 +351,8 @@ public class yacysearchtrailer {
name = navigatorIterator.next();
count = navi.get(name);
if (count == 0) {
break;
/* This entry has a zero count, but the next may be positive */
continue;
}
rawNav = navi.getQueryModifier(name);
@ -381,6 +382,10 @@ public class yacysearchtrailer {
prop.put("navs_" + ni + "_element_" + i + "_nl", 1);
i++;
}
if(i == 0) {
/* The navigator has only entries with value==0 : this is equivalent to empty navigator */
continue;
}
prop.put("navs_" + ni + "_element", i);
prop.put("navs_" + ni + "_count", i);
i--;