我正在使用solr 5.4.1。这里我使用dataimport处理程序来索引SQL Server数据。
我正在使用CLOB转换器将clob值转换为字符串。索引工作正常,但clob转换不起作用。 clob列不会出现预期的字符串值。日志中没有错误或异常。
以下是配置:
<dataConfig>
<datasource name="one" driver="com.microsoft.sqlserver.jdbc.SQLServerDriver" url="jdbc:sqlserver://localhost;databaseName=Dictionary;" user="sa" password="xxxxxxxx" batchSize="5" />
<document>
<entity name="TestEntity" query="SELECT id, rules FROM tag" transformer="ClobTransformer">
<field column="Id" name="id" />
<field column="rules" name="rules" clob="true"/>
</entity>
</document>
</dataConfig>
我尝试使用RegexTransformer,它有效。但是ClobTransformer没有用。请协助。
答案 0 :(得分:0)
<entity name="TestEntity" transformer="ClobTransformer" query="SELECT id, rules FROM tag" >
<field column="RULES" name="RULES" clob="true" sourceColName="RULES" />
REF :: ClobTransformer
这与我合作
尝试以大写
设置 RULES