問題タブ [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 に答える
685 参照

solrj - 組み込み Solr DIH

Solrjで組み込みSolr DIHを構成する方法を教えてもらえますか? 私はこれを試しました..

SolrQuery qry = new SolrQuery(); qry.setQueryType("/import"); qry.setParam("command", "full-import"); qry.setParam("clean", false); embeddedSolrServer.query(qry);

そして、それはこの時点で停止します。

1437 [メイン] INFO org.apache.solr.core.CoreContainer - コアの登録: メイン

1468 [Thread-1] INFO org.apache.solr.handler.dataimport.DataImporter - 完全インポートの開始

1468 [main] INFO org.apache.solr.core.SolrCore - [main] webapp=null path=/import params={qt=%2Fimport&command=full-import&clean=false} status=0 QTime=15

この後、Solr HTTP Server のように次のようなものが得られることを期待しています:

import.properties の読み取り

org.apache.solr.handler.dataimport.JdbcDataSource$1 呼び出し 次の URL でエンティティ ID の接続を作成します: jdbc:mysql://localhost/solrdb

org.apache.solr.handler.dataimport.JdbcDataSource$1 呼び出し

等々...

前もって感謝します :)

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

solr - SolrでDIHを使用してインポートするときにrssフィードからpubDateを変換するにはどうすればよいですか?

solrでRSSDIHを使用して、さまざまなrssフィードにインデックスを付けています。私が直面している問題は日付フィールドにあります。RSSで返されるpubDateは、Solrが期待する形式ではないため、このrss-data-config.xmlファイルを使用してSolrを起動すると例外が発生します。rss-data-config.xmlファイルでrss日付をsolrの期待される日付形式に変換する方法を教えてもらえますか?

Schema.xmlで、pubDateを日付として定義しました。

これが私のrss-data-config.xmlの外観です。

plsは役立ちます。

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

tomcat - Solr Delta-import は何もしません

私は Solr を初めて使用するので、フル インポートが正常に機能するのにデルタ インポートが何もしない理由がわかりません。Delta-import を実行するたびに、新しいドキュメントの追加について言及していない同じ応答が返されます。列が存在し、その行が編集/追加されるたびupdated_atに正しいものが含まれます。timestamp

デルタ インポートを機能させるために必要なものが不足していますか?

の出力http://domain.com:8080/solr/dataimport?command=delta-import

データ構成.xml

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

solr - Solr のインデックス作成を高速化する

Solr のインデックス作成に時間がかかりすぎます。3,000 万件を超えるレコードで mysql を使用しています。2 レベルのサブクエリを使用しています。プロセスを高速化できるように、データのインデックス作成のベスト プラクティスを教えてください。

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

mysql - Solr - データ インポート ハンドラー - フル インポート - デフォルトで Clean=False?

バージョン: apache-solr-3.5.0

フル インポートの場合、url パラメータを clean=false に設定できます。

ただし、「clean」をデフォルトとして「false」に設定することはできますか? XML 構成などのどこかで?

そうでない場合、何らかの方法でフル インポートを無効にできますか?

ありがとう!

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

mysql - MySQLテーブルのすべてのデータもsolrに保存する必要がありますか?

こんにちは、主に範囲検索を実行したいMySQLテーブルがあり、それを高速にしたいです。すべての新しいデータは最初に MySQL に保存され、次に DIH を使用して毎分 Solr にデルタ インポートされます。毎日約 20,000 行が生成されます。

MySQL スキーマ

MySQL テーブルには、範囲検索を実行したい 6 つの列が含まれており (そのうち 2 つはTIMESTAMPs で、地理空間座標のペアがあります)、12 列にはまたはTINYINTのいずれ0かが含まれています1。検索する必要のない他の 30 の列があり、そのうちの 1 つが主キーidです。

問題: 48 列すべてを solr に格納し、検索は solr でのみ行うことをお勧めしますか? または、検索したい列のみを solr に保存し、solridから検索結果のみを取得SELECTしてから、使用したい行を MySQL テーブルから取得する必要がありますか?

すべての助けに感謝します!:)

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

solr - ファイルへのパスで dih を呼び出すことは可能ですか?

各操作の後にログが生成されるプロジェクトに取り組んでいます。このファイルへのパスをパラメーターとして使用して新しいログが生成されるたびに、DIH を呼び出すことはできますか?

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

search - dataimporthandler solrを使用したcsvインポート

csvファイルにインデックスを付けるために、DIHでsolrを使用しようとしています。Transformers を使用せずに csv ファイルをインポートするために、solr wiki に記載されているパッチ SOLR-2549 を使用して DIH ライブラリにパッチを適用しました ( http://wiki.apache.org/solr/DataImportHandler#Configuration_in_data-config.xml-1を参照)。 LineEntityProcessor とともに。

残念ながら、インポート作業を行うことができず、次のエラー スタックがあります。

私のデータ構成に関連していると思います。これは私の data-config.xml ファイルです:

この問題を理解したり、パッチを適用した LineEntityProcessor バージョンを使用して csv ファイルをインポートする明確な構成ファイルを提供したりできますか?

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

mysql - Solrで行ごとにテーブルにインデックスを付ける.

私はSolrに慣れていないので、後で検索できるように solr で約 100 万件のツイートにインデックスを付けようとしています。

MYSQLデータベースにこれらのツイートがあります。Solrで個別のファイルにインデックスを付ける方法は知っていますが、実際にはツイートを 1M ファイルに分割することはできません。

だから私はsolrで行ごとにSQLテーブルにインデックスを付ける方法があるかどうか尋ねています

私がこれまでに試したこと:

  • Solrで別のxmlファイルにインデックスを付ける
  • 私はそれがDataImportHandlerから処理できることを知っていましたが、チュートリアルと少し混乱しています