//check the data type of the field
//if it is numeric, get the type and pass the information to the PostExecutor
//otherwise, handle strings
final boolean numericField = (_indexFieldData instanceof IndexNumericFieldData);
FIELD_DATA_TYPE type = FIELD_DATA_TYPE.STRING;
if(numericField) {
final IndexNumericFieldData<?> indexNumericFieldData = (IndexNumericFieldData<?>) _indexFieldData;
if(indexNumericFieldData.getNumericType() == IndexNumericFieldData.NumericType.LONG)
type = FIELD_DATA_TYPE.LONG;
if(indexNumericFieldData.getNumericType() == IndexNumericFieldData.NumericType.INT)