古くなったデータを弾性検索インデックスから削除するには、インデックスとして大量のデータが毎日挿入されます。古いデータを弾性検索から削除または削除する
答えて
これはdelete by queryプラグインで行うことができます。
あなたはインデックス内のいくつかのtimestamp
またはcreation date
フィールドを持っていると仮定すると、クエリは、10歳以上のレコードを削除します。この
DELETE /your_index/your_type/_query
{
"query": {
"range": {
"timestamp": {
"lte": "now-10y"
}
}
}
}
このようになります。
私は、これは古いインデックス名として日々のインデックスと使用エイリアスに
スクリプトの形でこれを行う方法はありませんので、手動でクエリを実行する必要はありません – sri
この削除クエリは、インデックスからレコードを完全に消去し、新しいレコードを挿入するスペースを許可しますか – sri
あなたが削除を実行した後に削除されていない**レコードは**削除されている**マーク**が削除され、セグメントマージの間に実際に削除されると、削除または更新するには、[force merge](https://www.elastic.co/guide/en/elasticsearch/reference/current/indices-forcemerge.html)を使用してインデックスを最適化してください – ChintanShah25
分割データに役立ちます願っています。毎日各インデックスを削除します。 logstashと同じように:
毎日のインデックス:logstash-20151011
,logstash-20151012
,logstash-20151013
完全エイリアス:logstash
次に、最終インデックスを毎日削除します。
複数のインデックスを使用する方法があります。古いインデックスを削除するには、キュレーターを使用します:https://www.elastic.co/guide/en/elasticsearch/client/curator/current/index.html – slim
- 1. 弾性検索データの削除
- 2. 弾性検索DSL削除エラー
- 3. 弾性検索:削除する多くの文書でクエリによる削除が実際に遅い
- 4. kibana4を使用しているときに弾性検索から削除することができます
- 5. 弾性検索5.1.1ログファイルは自動的に削除されません
- 6. SQLite古いデータを削除する
- 7. 削除メタデータは、検索APIから
- 8. 古いGoogle検索結果を削除する
- 9. 削除弾丸
- 10. S3で古いファイルを削除または削除する方法は?
- 11. Androidアーキテクチャーコンポーネント - 古いデータをルームから削除する
- 12. リンクリストからの検索と削除
- 13. 弾性検索インデックスを定期的に削除するにはどうすればよいですか?
- 14. Lodashでオブジェクトを削除する方法(検索と削除)
- 15. マスクまたは欠落したデータを削除するか、または削除
- 16. Redis:古い未使用データの削除
- 17. KMLファイルを削除して古いKMLファイルを削除する
- 18. List.jsは検索でJQueryデータを削除します
- 19. 古いエントリを削除するには?
- 20. テキストファイルの検索と削除
- 21. VBの検索と削除
- 22. Google検索(ページングの削除)
- 23. バイナリ検索ツリー削除(C++)
- 24. 削除/検索とC#
- 25. mongodb古いチャットを削除
- 26. 弾性検索5と春データ弾性検索
- 27. バイナリ検索ツリーからノードを削除するには
- 28. 複数の属性検索の条件から、検索文字列/クエリ属性を削除します。
- 29. バイナリ検索ツリーから削除したノードを返す
- 30. 弾性検索クラスタの設定は既存のインデックスの削除につながりますか?
この質問はなぜ却下されたのですか? – slim