我无法使用我的solr索引clob列。我尝试使用clob变压器,但它不起作用。
关于如何使用solr索引在oracle中索引clob列的任何想法?
答案 0 :(得分:1)
<entity name="***" query="***" transformer="ClobTransformer" >
<field column="CLOB_COLUMN" name="CLOB_COLUMN" clob="true" />
</entity>
适合我。也许你是混合小写和大写?在ClobTransformer.java中调试并设置断点
答案 1 :(得分:0)
我认为,问题是,LOB是正常的原始二进制数据。 因此,如果您确定LOB的内容在翻译LOB后可以由solr解析,那么LOB的转换将起作用。 大多数CLOB用于文本 - 也许在你的情况下!?
我不知道,为什么clob变压器对你不起作用。也许它有用,如果你解释一下,“它不起作用”的意思 - 在你的情况下。你之前尝试过什么? 走过互联网,我发现了很多与clob变压器问题有关的问题。
也许让oracle在将数据传递给DHI之前转换CLOB内容是一个想法。 例如,如果CLOB的内容是文本:ask-tom
,请查看此内容