2011-07-21 6 views
0

私のsolrを使ってclob clumnのインデックスを作成できません。私はクローブトランスを使ってみましたが、動作しません。solarを使ったoracleのclob列のインデックス付け

solr索引付けを使用してoracleでclob列を索引付けする方法に関するアイデアはありますか。

+0

私は同様の問題を抱えています。私のclobカラムは、[email protected]のように変換されます。私は正しいケースがあることを確認しており、すべてを正しく構成したと信じています。次に、transformer = "ClobTransformer"という名前をtransformer = "ClobTransformer83943"(無効なもの)に変更しようとしましたが、コマンドラインにエラーは表示されません。あなたはまだこれのための解決策を見つけましたか? –

答えて

0

私は問題はLOBが通常は生のバイナリデータであると思います。 LOBの変換は、確かであれば、LOBを変換した後に、このLOBの内容がsolrによって解析できるものであることが確認できます。 ほとんどのCLOBはテキストに使用されています - おそらくあなたの場合にも!

私には分かりませんが、なぜクロブトランスがあなたのために機能しないのですか?もしあなたが説明すれば、あなたのケースでは "それはうまくいかない"という意味が役に立つかもしれません。以前に何を試しましたか? インターネットを歩き回って、クローブトランスの問題に関する多くの問題を発見しました。

データをDHIに配信する前に、oracleにCLOBコンテンツを変換させることが考えられます。 ask-tom

1
<entity name="***" query="***" transformer="ClobTransformer" > 
     <field column="CLOB_COLUMN" name="CLOB_COLUMN" clob="true" /> 
    </entity> 

私の作品:CLOBの内容がテキストであれば例えば は、これを見て。大文字と小文字を混ぜているのでしょうか?デバッグし、ClobTransformer.javaでブレークポイントを設定します。

関連する問題