Solr DIH是否支持调用过程

Solr DIH是否支持调用过程,solr,dih,Solr,Dih,DIH是否支持调用过程?如果支持,如何配置?我在维基上找不到它。有点像。您必须编写自己的自定义转换器,请参见这不是我的意思。我的意思是调用过程而不是使用sql,过程中的一些逻辑代码,所以我必须使用过程来查询数据。@illu:是的,自定义转换器正是用来执行任意代码的。我仍然不明白你的意思。IMO,transformer用于回调。例如,DIH查询10条记录,所以transformer会被调用10次,对吗?这是transformer类“public Map transformRow(Map row,C

DIH是否支持调用过程?如果支持,如何配置?我在维基上找不到它。

有点像。您必须编写自己的自定义转换器,请参见

这不是我的意思。我的意思是调用过程而不是使用sql,过程中的一些逻辑代码,所以我必须使用过程来查询数据。@illu:是的,自定义转换器正是用来执行任意代码的。我仍然不明白你的意思。IMO,transformer用于回调。例如,DIH查询10条记录,所以transformer会被调用10次,对吗?这是transformer类“public Map transformRow(Map row,Context Context)”中的方法,这意味着您可以在参数中获取一行,并且只返回一行。如果我在Transformer中使用CallableStatement调用过程,我如何返回这么多行。感谢您的帮助,我已经完成了,只需将方法transformRow的返回类型更改为List即可。非常感谢:)