过去3天我在Solr中遇到了ClobTransformer.我想将oracle clob字段转换为solr中的文本字段.我正在使用多个内核,我从头开始创建配置和架构文件.
这是我的配置文件:
data-config.xml
这些是我的模式文件中的核心列:
这是我的核心数据配置文件:
driver="oracle.jdbc.driver.OracleDriver"
url="jdbc:oracle:thin:@***"
user="***"
password="****"/>
query="Select t.id as id,t.mandp From table1 t">
当我启动solr时,我可以看到dataimporthandler * .jar文件已在控制台中成功加载.当我从http:// localhost:8983 / solr / wiki / dataimport?command = full-import& clean = false运行我的dataimport时,我没有在控制台中看到任何错误,也没有看到任何与变压器或clob相关的错误.因此,如果我在变换器参数(transformer =“bla bla bla”)中输入任何内容,它不会在控制台中抛出任何错误,这可能意味着我的变换器参数被完全忽略或者完全记录被关闭.
当我查询solr时,我在mandp字段中看到oracle.sql.CLOB@375c929a.如果我也使用HTMLStripTransformer类,当然没有任何事情发生.我想在这个领域使用两者.
任何想法都赞赏!!!