public SolrFieldTypeConverter() {
addFieldType(DefaultFieldType.CURRENCY.getType(), "currency");
addFieldType(DefaultFieldType.MONEY.getType(), "money");
addFieldType(DefaultFieldType.INTEGER.getType(), "i");
addFieldType(DefaultFieldType.INTEGERS.getType(), "is");
addFieldType(DefaultFieldType.LONG.getType(), "l");
addFieldType(DefaultFieldType.LONGS.getType(), "ls");
addFieldType(DefaultFieldType.DOUBLE.getType(), "d");
addFieldType(DefaultFieldType.DOUBLES.getType(), "ds");
addFieldType(DefaultFieldType.STRING.getType(), "s");
addFieldType(DefaultFieldType.STRINGS.getType(), "ss");
addFieldType(DefaultFieldType.STRING_LOWERCASE.getType(), "lower");
addFieldType(DefaultFieldType.STRINGS_LOWERCASE.getType(), "lowers");
addFieldType(DefaultFieldType.EMAIL.getType(), "email");
...
}