Merge pull request #22215 from masaruh/skip_empty_boost

Don't print empty indices_boost
This commit is contained in:
Masaru Hasegawa 2016-12-16 17:31:03 +09:00 committed by GitHub
commit 7cfa6898bf
1 changed files with 8 additions and 6 deletions

View File

@ -1171,13 +1171,15 @@ public final class SearchSourceBuilder extends ToXContentToBytes implements Writ
builder.field(SLICE.getPreferredName(), sliceBuilder);
}
builder.startArray(INDICES_BOOST_FIELD.getPreferredName());
for (IndexBoost ib : indexBoosts) {
builder.startObject();
builder.field(ib.index, ib.boost);
builder.endObject();
if (!indexBoosts.isEmpty()) {
builder.startArray(INDICES_BOOST_FIELD.getPreferredName());
for (IndexBoost ib : indexBoosts) {
builder.startObject();
builder.field(ib.index, ib.boost);
builder.endObject();
}
builder.endArray();
}
builder.endArray();
if (aggregations != null) {
builder.field(AGGREGATIONS_FIELD.getPreferredName(), aggregations);