問題タブ [dih]

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 に答える
3381 参照

apache - Solr 4 - 必須フィールドの欠落: uuid

Solr4 で dataImportHandler を使用して UUID を生成する際に問題が発生しています。既存の MySQL データベースからインポートしようとしています。

私のschema.xmlには以下が含まれています:

そして、<types>

私の Solrconfig.xml には以下が含まれています。

更新を実行するたびに、いくつかのドキュメントが正常に挿入され、次のように多くの返品を購入します。

0 投票する
0 に答える
405 参照

solr - 同時 Solr DIH フルインポート

私たちのサイトでは、検索とフィルタリングに Solr を使用しています。DataImportHandler (DIH) を使用してインデックスを構築し、最新の状態に維持します。cron を使用して、毎日 (遅い時間帯に) 完全なクリーン インポートを 1 回実行し、ここで説明されている手法を使用して 5 分ごとに増分更新を実行します

Web アプリケーションで特定のアクションを実行すると、特定のドキュメントのインデックスが更新されます。これらの更新は、更新が必要なドキュメントに一致する追加の SQL 条件を追加することにより、DIH 経由でも処理されます。

1 つのインデックス更新が実行されている間 (フル インポートには最大 10 分、増分インポートには最大 30 秒かかります)、DIH への他のリクエストが無視されるため、アプリケーションによってトリガーされた更新が実行されないことがあります。

ジョブ キューとワーカー用に別のアーキテクチャ レイヤーを追加し、すべてのインデックス更新リクエストがキューを通過するようにすることを検討しています。

以前にこの問題に遭遇したことがあり、この問題に対する具体的な解決策を提案できる人はいますか? とても有難い!

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

solr - Solr DIH インデックス作成は高速ですが、検索は非常に遅いです

〜 30 GB のデータを含むデータベース テーブルがあります。DIHで索引付けしています。データのインデックス作成には 1 時間 15 分しかかかりませんが、検索は非常に遅く、約 1 分かかり、正しくないようです。誰かが同じ問題に直面している場合は、助けてください。

ファイルの内容を証明しています。

データ構成.xml

schema.xml (自分のデータに合わせてフィールドのみを変更)

solrconfig.xml に変更なし

test_file_result_id は 10 桁の ID です。また、シンドローム フィールドには、膨大なデータ (ログ ファイルの内容の種類) を含む BLOB が格納されます。

test_file_result_id で検索すると、検索結果が 1 秒以内に表示されますが、シンドロームの場合は 1 分以上かかります。

前もって感謝します!!

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

xml - Apache Solr での XML ファイルのインデックス作成

私はSolrを初めて使用します。この質問をする前に、投稿 ( DataImportHandler を使用して XML ファイルを Solr にインデックス化するのに助けが必要) を読みました。しかし、私は Apache Solr に非常に慣れていないため、役に立ちませんでした。xml ファイルのインデックスを作成し、その内容を検索しようとしています。その構造はこのようなものに似ています

このデータを Solr にインポートするには、DIH を使用する必要がありますか? タスクを達成するためのより簡単な方法はありませんか? コンソールを介して結果を出力しても問題ないので、SolrJを介して実行できますか。誰かが公式ドキュメントとは別に、これに関するいくつかの有用な例やリソースを教えてくれると本当に助かります.

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

windows - Windows 7 で PostgreSQL データベースを Solr にインポートする

PostgreSQL データベースを Solr 4.3.1 にインポートしようとしていますが、これまでのところ、このコードを Solrconfig.xml に追加しました。

これを新しく作成した db-data-config.xml に追加します

これらのファイルはすべて collection1 ディレクトリの下にあります。

編集:

localhost:435/solr/TEST/dataimport を使用して接続する場合

このエラーが発生します

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

postgresql - 処理中に Solr DataImportHandler ERROR DocBuilder 例外が発生しました

Solr DIH を PostgreSQL と何時間も連携させようとしてきましたが、問題を見つけることができませんでした。Logger が役立つ情報を教えてくれないからです。私の目的は、データベースからのデータをSolrと(DIHを使用して)同期するのと同じくらい簡単です。

私のセットアップは次のとおりです。

桟橋、Windows 8

solrconfig.xml (以下以外は変更なし)

データ構成.xml

schema.xml (以下以外は変更なし)

を呼び出すhttp://localhost:8983/solr/solr/dataimportと、次のようになります。

Solr ロガー それは読みます:

XML 応答ブラウザー

誰かがエラーを探すためのヒントを提供してもらえますか? 前もって感謝します!

0 投票する
0 に答える
54 参照

sql - SOLR DIH: splitBy 操作の結果に基づくクエリの実行

従来の mySQL データベースのインデックスを作成しようとしています。(ひどい正規化のように) サブジェクト ID のカンマ区切りリストと、それらの ID を実際のサブジェクト名に一致させるルックアップ テーブルを含むサブジェクト列を持つリリース テーブルが含まれています。私がやろうとしているのは、各サブジェクトの ID と名前の両方を SOLR に取得することですが、機能していないようです。

私のdata-config.xmlの関連部分は次のとおりです。

splitBy が正常に機能し、release.subject の値を適切な分割配列に置き換えている間、2 番目の選択クエリに対してさまざまな順列を試しましたが、失敗するか、何も取得されません。私が間違っているかもしれない場所はありますか?