問題タブ [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.
apache - Solr 4 - 必須フィールドの欠落: uuid
Solr4 で dataImportHandler を使用して UUID を生成する際に問題が発生しています。既存の MySQL データベースからインポートしようとしています。
私のschema.xmlには以下が含まれています:
そして、<types>
私の Solrconfig.xml には以下が含まれています。
更新を実行するたびに、いくつかのドキュメントが正常に挿入され、次のように多くの返品を購入します。
solr - 同時 Solr DIH フルインポート
私たちのサイトでは、検索とフィルタリングに Solr を使用しています。DataImportHandler (DIH) を使用してインデックスを構築し、最新の状態に維持します。cron を使用して、毎日 (遅い時間帯に) 完全なクリーン インポートを 1 回実行し、ここで説明されている手法を使用して 5 分ごとに増分更新を実行します。
Web アプリケーションで特定のアクションを実行すると、特定のドキュメントのインデックスが更新されます。これらの更新は、更新が必要なドキュメントに一致する追加の SQL 条件を追加することにより、DIH 経由でも処理されます。
1 つのインデックス更新が実行されている間 (フル インポートには最大 10 分、増分インポートには最大 30 秒かかります)、DIH への他のリクエストが無視されるため、アプリケーションによってトリガーされた更新が実行されないことがあります。
ジョブ キューとワーカー用に別のアーキテクチャ レイヤーを追加し、すべてのインデックス更新リクエストがキューを通過するようにすることを検討しています。
以前にこの問題に遭遇したことがあり、この問題に対する具体的な解決策を提案できる人はいますか? とても有難い!
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 分以上かかります。
前もって感謝します!!
xml - Apache Solr での XML ファイルのインデックス作成
私はSolrを初めて使用します。この質問をする前に、投稿 ( DataImportHandler を使用して XML ファイルを Solr にインデックス化するのに助けが必要) を読みました。しかし、私は Apache Solr に非常に慣れていないため、役に立ちませんでした。xml ファイルのインデックスを作成し、その内容を検索しようとしています。その構造はこのようなものに似ています
このデータを Solr にインポートするには、DIH を使用する必要がありますか? タスクを達成するためのより簡単な方法はありませんか? コンソールを介して結果を出力しても問題ないので、SolrJを介して実行できますか。誰かが公式ドキュメントとは別に、これに関するいくつかの有用な例やリソースを教えてくれると本当に助かります.
windows - Windows 7 で PostgreSQL データベースを Solr にインポートする
PostgreSQL データベースを Solr 4.3.1 にインポートしようとしていますが、これまでのところ、このコードを Solrconfig.xml に追加しました。
これを新しく作成した db-data-config.xml に追加します
これらのファイルはすべて collection1 ディレクトリの下にあります。
編集:
localhost:435/solr/TEST/dataimport を使用して接続する場合
このエラーが発生します
postgresql - 処理中に Solr DataImportHandler ERROR DocBuilder 例外が発生しました
Solr DIH を PostgreSQL と何時間も連携させようとしてきましたが、問題を見つけることができませんでした。Logger が役立つ情報を教えてくれないからです。私の目的は、データベースからのデータをSolrと(DIHを使用して)同期するのと同じくらい簡単です。
私のセットアップは次のとおりです。
桟橋、Windows 8
solrconfig.xml (以下以外は変更なし)
データ構成.xml
schema.xml (以下以外は変更なし)
を呼び出すhttp://localhost:8983/solr/solr/dataimportと、次のようになります。
それは読みます:

誰かがエラーを探すためのヒントを提供してもらえますか? 前もって感謝します!
sql - SOLR DIH: splitBy 操作の結果に基づくクエリの実行
従来の mySQL データベースのインデックスを作成しようとしています。(ひどい正規化のように) サブジェクト ID のカンマ区切りリストと、それらの ID を実際のサブジェクト名に一致させるルックアップ テーブルを含むサブジェクト列を持つリリース テーブルが含まれています。私がやろうとしているのは、各サブジェクトの ID と名前の両方を SOLR に取得することですが、機能していないようです。
私のdata-config.xmlの関連部分は次のとおりです。
splitBy が正常に機能し、release.subject の値を適切な分割配列に置き換えている間、2 番目の選択クエリに対してさまざまな順列を試しましたが、失敗するか、何も取得されません。私が間違っているかもしれない場所はありますか?