問題タブ [dataimporthandler]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1704 参照

java - Solr のデータ インポート ハンドラ

MySQL データベースのデータ インポート ハンドラを試しています。

solrconfig.xml に DIhandler を追加し、データベース スキームに従って data-config.xml を作成し、schema.xml に別のフィールドを追加しました。MySQL データベースに接続しています

接続して実行すると、dataimport?command=full-importこの応答が返されます

xml ファイルは、このhttp://pastebin.com/iKebKGSZにあります。

0 投票する
7 に答える
4664 参照

mysql - DBからSOLRDataImportHandlerを使用して行をフェッチできません

SOLR DIHを使用してDBデータのインデックスを作成する最初の試みのために、簡単なテストデータベースのセットアップを行います。残念ながら、毎回完全インポートから次の結果が得られます。

私のsolrconfig.xmlには、次のrequestHandlerが定義されています。

私のdata-config.xmlには次のものが含まれています。

schema.xmlフィールド定義:

データソースへのリクエストの総数が「1」と表示されている場合、それはJDBCドライバーが適切に構成されていることを意味し、その時点でMySQL権限の問題が発生している可能性がありますか。

私は何かを取り戻そうとしているDIH開発コンソールで遊んだことがありますが、それは常に1つの要求と0の行であり、JDBCまたはmySQLのアクセス許可であると思わせます。DB名、ポート番号、およびユーザー/パスを除外しましたが、JDBCドライバーが正しくセットアップされていない可能性があります。

ありがとう


これが私がsolrログから得ているものです

0 投票する
2 に答える
999 参照

plugins - Solr:データインポートハンドラーでカスタム関数を使用する

カスタム関数を正常に作成し、Solrエンジンにフックしました。ただし、data-import.xmlインポート定義ファイル内からその関数にパラメーターを渡す際に問題が発生します。

現在のエンティティクエリからフィールドを渡すメソッドと、最後のクエリから変数を使用しようとするメソッドを試しましたが、うまくいかないようです。

試行1:現在のクエリから列を渡します:

idとdateは列の値ではなくリテラルとして渡されるように見えるため、これは機能しません。

試行2:

変数内の変数から混乱するため、これは機能しません。

これを機能させる方法について何か提案はありますか?

0 投票する
1 に答える
1537 参照

shell - Linux シェル (cron) 経由で solr-DataImport を開始しますか?

現在、ubuntu 10.04 マシンの tomcat 6 で solr 3.1 を実行しています。すべてが機能し、 http://localhost:8080/solr/dataimport?command=full-importを介して mysql データベースからインデックス作成を開始でき ます。これにより、インデックス作成プロセスに関するデータが返されます。

ここで、cron 経由で redindex/update をトリガーしたいので、cia curl ではなく「java -jar ...」経由で行うとよいでしょう。せいぜい、再インデックス/更新が行われる限りプログラムが実行され、終了すると統計が返されるため、シェルスクリプトは更新が完了するまで待機します。これはアーカイブ可能ですか?

0 投票する
6 に答える
6637 参照

solrnet - SOLR データインポート 404 エラー

Solrのデータインポートで問題に直面しています。これをリンクと呼ぶと

http://localhost:8983/solr/dataimport?command=full-import&clean=false

エラー表示中

HTTP エラー 404

/solr/dataimport へのアクセスに問題があります。理由:

私はこのリンクでSolrの提案と同じに従っています

http://wiki.apache.org/solr/DataImportHandler

私の構成は次のようになります:-

1. solrconfig.xml

2. data-config.xml内(solrconfig.xml の同じフォルダー内)

3. Lib フォルダ(Microsoft JDBC SQL コネクタをダウンロード)

「sqljdbc4.jar」ファイルをLibフォルダーに入れました

その後、solrを開始しましたが、それでも同じエラーが発生します。

どんな助けでも大歓迎です。

どうもありがとう。

0 投票する
4 に答える
14125 参照

database - データベースからsolrのデータを自動的にインデックス化する方法

アプリケーション用の MySql データベースがあります。私はsolr検索を実装し、dataimporthandler(DIH)を使用してデータベースからsolrにデータをインデックス付けしました。私の質問は次のとおりです。データベースが更新された場合、データベースに追加された新しいデータの solr インデックスが自動的に更新される方法はありますか。. これは、データベース テーブルが変更されるたびにインデックス プロセスを手動で実行する必要がないことを意味します。そうであれば、どうすればこれを達成できるか教えてください。

0 投票する
1 に答える
3468 参照

solr - Solr : データ インポート ハンドラと solr セル

solr セルを使用してデータ インポート ハンドラを使用してリッチ ドキュメント (pdf、office) のインデックスを作成することは可能ですか。

私はsolr3.2を使用しています。

ありがとう。

0 投票する
11 に答える
22098 参照

tomcat - Solr DataImportHandler が見つかりません

Tomcat 6.0.26 でSolr 3.3.0を使用して います。Solr を正常にインストールでき、http://localhost:8084/solr/admin を使用して Web インターフェイスにアクセスすることさえできました。

今、そのdataimporthandlerを使用して、データベースのデータにインデックスを付けたいと考えています.solrconfigに以下を追加しました:

同じディレクトリに data-config.xml も作成しました。

私のsolrconfigファイルには、データインポート用の次の場所があります

そして、パス C:\web\solr\example\lib\apache-solr-3.3.0\dist の dist フォルダーに dataimporthandler.jar ファイルが存在することを確認しました。

しかし、http:/localhost:8084/solr/dataimport または http:/localhost:8084/solr/admin/dataimport と入力すると、リソースが利用できないと表示されます。Tomcatの設定に問題があると思ったので、Tomcatを停止し、java -jar start.jarを使用してcmdからSolrを起動しようとしました。そして、次のエラーが表示されます