問題タブ [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.
solr - Solr - DataImportHandler クリーン パラメータが機能しない
Solr 3.2 ドキュメントによると、clean パラメータはデフォルトで true です (clean=true、commit=true、optimize=true)。
私は2つのコアを持っています
- コア 1 の場合、フル インポートがトリガーされるとインデックスが削除されます
- コア 2 の場合、フル インポートが完了するとインデックスが削除されます。
動作に違いがあるのはなぜですか?以前にこの問題に直面した人はいますか?
xml - Solr DIH および SAXParseException コンテンツはプロローグでは許可されていません
私は Solr を初めて使用し、Solr の DIH を使用してファイル システムのインデックスを作成しようとしています。面白いことに、それはうまく機能しました - しばらくの間。DIH が初期化されず、SAXParseException: Content is not allowed in prolog が発生し続けます。
何か案は?Debian で Solr 3.6.0 を使用しています。そして、16進エディターで構成ファイルを確認しましたが、何も見つかりませんでした。
data-config.xml は次のとおりです。
そしてエラー:
solr - こんにちは、filelistentityprocessor と lineentityprocessor を使用してファイル名が必要です
私は solr4.4 を使用して、何百万ものドキュメントのインデックスを作成しています。ファイル名と変更時刻もインデックス化してほしい。しかし、それを行う方法を見つけることができませんでした。data-config.xml では、filelistentityprocessor を使用してファイルを取得し、lineentityprocessor を使用してすべての行を解析しています。
solr - Solr DiHで集計関数を使用するには?
列の値の集計を Solr ドキュメント フィールドに入れる必要があるという要件があります。
Oracle はlistaggおよび同様の機能をサポートしています。
DiH で使用すると、次のようなエラーがスローされます。
サブグループ化は許可されていません
オラクルのSQLクエリは
上記のクエリは、特定の科目の学生とそのランクをそれぞれ 1 行に表示します。
最適なパフォーマンスを備えた DIH で最もスマートな方法は何でしょう。
助言がありますか?
solr - FileSystem DataSource の DataImportHandler DIH
fileSystem データソースがあり、DIH を実行するための dataconfig を作成しました。dataconfig は
DIHを実行すると、
インデックス作成が完了しました。追加/更新: 0 ドキュメント。0 件のドキュメントを削除しました。
リクエスト: 0、取得: 35924、スキップ: 0、処理: 0
ドキュメントを処理しなかった理由は何ですか?
xml - XPathEntityProcessor を使用した DIH での親子関係の SOLR サポート
SOLR DIH は、SQL エンティティ プロセッサに親子関係 (ブロック結合) のサポートを追加したようですが、xml エンティティ プロセッサには同じものが欠けているようです。私のシナリオは次のようなものです。オファーの価格は、日付範囲によって異なります。だから私は以下に示すようにそれを親子として表現しようとしています:
これには /update REST を使用できますが、ドキュメント ファイルのサイズが約 1Gb になるため、避けたいと考えています。DIH を使用してこれを実装できる別の方法はありますか?
solr - Solr MailEntityProcessor DIH 構成がロードされ続ける
Microsoft Exchange からのメールのインデックスを作成しようとしています。サーバーは IMAP4 プロトコルを使用しています。solrconfig.xml に requestHandler を追加しました。
また、data-config.xml には以下が含まれます。
問題は、Solr Admin UI に移動すると、コア (collection1) を選択し、dataimport を選択し、構成を開く [+] 記号をクリックすると、「読み込み中 ...」というメッセージが表示され、読み込みが続くことです。 .
data-config.xml でさまざまなオプション (folders="inbox" および protocol="imap"、protocol="pop"、protocol="pop3" など) を試しましたが、何も機能しませんでした。
何が問題なのですか?
編集: スクリーンショット: http://i.stack.imgur.com/brnml.jpg
java - SOLR FULL IMPORT ERROR、未知の文字セット
DIH solr 4.10.1 および tomcat8を介して完全にインポートしているときにこのエラーに直面しています。また、「mysql-connector-java-5.1.30.jar」コネクタを使用しています。私のMySql バージョンは 5.6.20 です。
私のdih configは、と接続しています
PS:私のテーブルはすべてutf8でエンコードされています
SOLRの私のエラーログ