データインポートハンドラを使用してデータベースからデータを読み込んだ後にインデックスを作成しようとしていますが、データをソルバーにインデックスする前にデータを処理する必要があります...カスタムトランスを作成しようとしていますが、私はhttp://wiki.apache.org/solr/DIHCustomTransformerで与えられたjavaコードを書いています...しかし、彼らはそれを使用する方法について指示を与えていません.... PS>私はかなりJavaの新しいですsolI DataImportHandler用のカスタムトランスフォーマを作成するには?
私はできません変圧器をロードするためにも、私のデータ-config.xmlにここhttp://wiki.apache.org/solr/SolrPlugins#How_to_Load_Plugins ...
を言及したすべての3つの方法を実行した後、私は、エンティティを追加しました:
<entity name="cod" query=".. " transformer="foo.check">
</entity>
Javaコード:
package foo;
import java.util.*;
public class check {
...
...
}
それから私は、コマンド "ジャーCVFのfoo.jarをするcheck.class" を使用してjarファイルを作り、内部のlibディレクトリを作成した後、例/ Solrの/ libの内側foo.jarを配置していますsolr .....他の2つの方法も試しました...
つまり、solrconfig.xmlの中にlibパスを指定し、solr.warの中にfoo.jarを追加します。
ありがとうJayendraが、私はそこに記載されているすべての3つの方法を実行した後でもトランスを読み込めません...私のdata-config.xmlにエンティティを追加しました Javaコード: パッケージfoo; import java.util。*; public class check { –