.preZoneAdjustLargeInterval(preZoneAdjustLargeInterval)
.preOffset(preOffset).postOffset(postOffset)
.factor(factor)
.build();
final LongArrayIndexFieldData keyFieldData = getKeyFieldData(facetName, keyField, context);
final IndexFieldData<?> valueFieldData = getFieldData(facetName, valueField, context);
final IndexFieldData<?> distinctFieldData = getFieldData(facetName, distinctField, context);
final IndexFieldData<?> sliceFieldData = getFieldData(facetName, sliceField, context);