Я совершенно новый пользовательский преобразователь solr.Я пытаюсь использовать solr custom customtransformer для предварительной обработки данных, извлеченных из базы данных.Основная проблема в том, что я использую пользовательский преобразователь: в результирующей строке solr нет изменений после импорта данных.Я проверил, что класс загружен, и нет ошибки
Error loading class of cust.test.pretransform
И в коде трансформатора я просто хочу, чтобы код реагировал накод.
public Object transformRow(Map<String, Object> row, Context context) {
// TODO Auto-generated method stub
List<Map<String, String>> fields = context.getAllEntityFields();
for (Map<String, String> field : fields) {
String textstruk_tec = field.get("field_tec");
if("name".equals(textstruk_tec))
{
String columnName = field.get(DataImporter.COLUMN);
Object values = row.get(columnName);
if(values != null)
{
row.put(textstruk_tec, "Textteil");
}
}
}
return row;
}
Заранее спасибо!
С наилучшими пожеланиями!