使用solr索引oracle中的clob列

时间:2011-07-21 13:13:55

标签: solr

我无法使用我的solr索引clob列。我尝试使用clob变压器,但它不起作用。

关于如何使用solr索引在oracle中索引clob列的任何想法?

2 个答案:

答案 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

,请查看此内容