@Override
public FieldComparator newComparator(String fieldname, int numHits, int sortPos, boolean reversed) throws IOException {
NameFactory factory = NameFactoryImpl.getInstance();
try {
return new SimpleFieldComparator(nsMappings.translateName(factory.create(fieldname)), FieldNames.PROPERTY_LENGTHS, numHits);
}
catch (IllegalNameException e) {
throw Util.createIOException(e);
}
}