fix #2864 Refactored ResultData to use rawData with a dedicated serializer.
This commit is contained in:
parent
e739c8c33f
commit
4726b59f04
2 changed files with 4 additions and 2 deletions
|
@ -81,7 +81,8 @@ public abstract class AbstractFessFileTransformer extends AbstractTransformer im
|
|||
final ResultData resultData = new ResultData();
|
||||
resultData.setTransformerName(getName());
|
||||
try {
|
||||
resultData.setData(dataSerializer.fromObjectToBinary(generateData(responseData)));
|
||||
resultData.setRawData(generateData(responseData));
|
||||
resultData.setSerializer(dataSerializer::fromObjectToBinary);
|
||||
} catch (final Exception e) {
|
||||
throw new CrawlingAccessException("Could not serialize object", e);
|
||||
}
|
||||
|
|
|
@ -196,7 +196,8 @@ public class FessXpathTransformer extends XpathTransformer implements FessTransf
|
|||
normalizeData(responseData, dataMap);
|
||||
|
||||
try {
|
||||
resultData.setData(dataSerializer.fromObjectToBinary(dataMap));
|
||||
resultData.setRawData(dataMap);
|
||||
resultData.setSerializer(dataSerializer::fromObjectToBinary);
|
||||
} catch (final Exception e) {
|
||||
throw new CrawlingAccessException("Could not serialize object: " + responseData.getUrl(), e);
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue