solrインデックスを最適化する方法。 solrconfig.xmlでsolrのインデックスを最適化したいのですが、solrconfig.xmlでインデックスを作成しようとしましたが、最適化されていることと、インデックスの最適化にどのようなものが関係しているかを確認する方法が必要です。solrインデックスを最適化する方法
答えて
インデックスを最適化する方法はいくつかあります。 あなたはSolrの基本的なスクリプトのいずれ引き起こす可能性:新しいデータを追加しながら、あなたはまた、(フル)インポートでoptimize=true
を設定したりでき http://wiki.apache.org/solr/SolrOperationsTools#optimize
。 ...または単にたぶんまた、これはあなたのニーズに面白いかもしれoptimize=true
にコミットトリガー: http://wiki.apache.org/solr/UpdateXmlMessages#A.22commit.22_and_.22optimize.22
あなたは、インデックスの最適化を行う変更は、単にカスタムインデクサを書いて、追加どのくらいのテストのためにランダムに生成されたコンテンツ。多数の文書(500.000または1.000.000)を追加し、所要時間を測定します。
上記の記事に続いて、私は自分自身にカスタムインデクサーを作って、ドキュメントのインデックス作成にかかる時間を80%短縮するように調整しました。
これは、Solrインデックスを最適化する最も簡単な方法であることがわかりました。私の文脈では、「最適化」はすべてのインデックスセグメントをマージすることを意味します。
curl http://localhost:8983/solr/<core_name>/update -F stream.body=' <optimize />'
開始する前にそれぞれのコアのサイズを確認してください。
オープンターミナル1:
watch -n 10 "du -sh /path to core/data/*"
開き、ターミナル2と実行します。代わりに "コア" の
curl http://hostname:8980/solr/<core>/update?optimize=true
を、コアのあなたのそれぞれの名前を更新します。
コアのサイズが索引データのサイズの約2倍になると、急激に減少することがわかります。これはあなたのsolrデータに依存して時間がかかります。
たとえば、50Gのインデックス付きデータスパイクは90Gに近く、最適化された25Gデータに低下します。通常、このデータ量は30〜45分かかります。
あなたはSolrのを最適化するためのSolrリクエストを更新するoptimize=true
を渡す必要があります。
- 1. solrインデックスの最適化方法
- 2. Sitecore Lucene/Solrクエリを最適化する
- 3. ディスク容量が不足しているときにSolrインデックスを最適化する方法は?
- 4. パフォーマンスを最適化 - インデックス
- 5. Solrのインデックス方法
- 6. 最適クラスタ化インデックスが
- 7. MySQLインデックスの最適化
- 8. このテーブルのインデックスの作成方法/最適化
- 9. Android:ListViewを最適化する方法
- 10. DataContextフリーズを最適化する方法
- 11. UIImageViewを最適化する方法
- 12. OrangeFSを最適化する方法は?
- 13. postgresqlプロシージャを最適化する方法
- 14. ラーベールキューを最適化する方法は?
- 15. プロシージャメソッドを最適化する方法は?
- 16. メニューナビゲーションを最適化する方法
- 17. JSF - データベースパフォーマンスを最適化する方法
- 18. Ghostscriptを最適化する方法
- 19. pigzを最適化する方法は?
- 20. デカルト積を最適化する方法
- 21. mach_msg_trapを最適化する方法
- 22. バッチピボットを最適化する方法は?
- 23. SQLクエリを最適化する方法
- 24. apache solrのデータを自動最適化する5.4.1
- 25. SQL 2005でクラスタ化インデックス(PK)を変更する最適な方法
- 26. android-ndk(速度最適化)でネイティブコードを最適化する方法
- 27. ドットトレースし、最適化する方法
- 28. PHPスクリプト:最適化する方法
- 29. MySQLのクエリの最適化 - インデックス
- 30. mySQLクエリコードとインデックスの最適化
しかし、これは、このコマンドを実行した後、任意のステータスを返しdoesnot。私は私の管理ページに変更が見られません。 cmdがスタックされています – Milee