2016-07-20 5 views
0

私はsolrサーバーの実行に多くの問題があります。私のcsvファイル(その500 MB csv)をコミットする際に問題が発生すると、何らかのエラーが発生し、決して解決できません。そのため、インデックス全体をクリーンアップしようとしています。solrを最初に使用するようにリセットする方法はありますか?

http://10.96.94.98:8983/solr/gettingstarted/update?stream.body=<delete><query>*:*</query></delete>&commit=true 

ただし、時には削除されません。 caseseこれで、私は

bin/solr stop -all 

そして試してくださいを使用しますが、再び、それは私の更新のため、多少の誤差を与えます。その後、私はすべての私の元のsolrファイルを削除するインストールtarballを抽出するために捧げました。そしてうまくいく!

私はそれについてもっと短い方法があるのだろうかと思っていました。私はインデックスファイルが生成されていないことを確信しています。新鮮なインストールオプションへの復帰はありますか?

答えて

1

正しいコレクションに対してupdateコマンドを呼び出していて、コミットしている場合は、コンテンツの削除/リセットが表示されます。それが起こっていない場合、あなたが照会しているサーバ/コレクションが実際に削除コマンドを実行しているものと同じであることを確認します(ここではが起動しています)。それでも問題が解決しない場合は、バグを発見した可能性があります。しかし、それはありそうもありません。

コレクションを本当に削除したい場合は、管理UIのコアページでアンロードして、ディスクから削除できます。コレクションの場所を確認するには、右側のコアの概要ページを参照してください。 インスタンスのコアのディレクトリへのパスが表示されます。たとえば、.../solr-6.1.0/example/techproducts/solr/techproductsコアをアンロードした後にそのディレクトリを削除すると、そこのすべてが削除されます。

+0

ありがとうございます。ちょうど私が必要なもの。 –

関連する問題