1
A
回答
2
一般來說,你不應該經常重新索引。這主要是因爲當您對源數據庫進行「架構」更改時,需要新索引來反映這一點。如果您的模型經常更改,Elasticsearch將自動映射新字段,從而存儲新數據。
如果我們的源數據庫的變化足夠大,那麼你可以考慮重新索引,但是你可能不得不注意確保你的搜索仍然有效。我認爲這必須是您的判斷。如果您只是在源數據庫中添加新字段,則任何新的搜索都會考慮到這一點,並且您不必重新索引。如果您在源數據庫中進行了主要模式更改,並且這些字段具有新的或不同的數據類型,那麼您可以考慮重新索引。
的ES網站對重建索引http://www.elasticsearch.org/guide/en/elasticsearch/guide/current/reindex.html
相關問題
- 1. Elasticsearch重新索引
- 2. 如何重新索引AWS Elasticsearch?
- 3. elasticsearch重新索引錯誤 - 重新索引從遠程
- 4. 將現有ElasticSearch索引重新索引到更新的模板
- 5. 不允許重新索引Elasticsearch?
- 6. 在ElasticSearch中重新索引索引以更改分片數量
- 7. Elasticsearch - 重新索引到相同的索引名稱
- 8. 在ElasticSearch中重新索引多個索引的最佳方法
- 9. Elasticsearch索引上次更新時間
- 10. Elasticsearch更新索引模板
- 11. elasticsearch查詢最新索引
- 12. 亞馬遜Elasticsearch 1.5在重新索引時掛起
- 13. Laravel跟蹤ElasticSearch,如何重置索引?
- 14. ElasticSearch索引Unix時間戳
- 15. 「Elasticsearch」搜索文件索引刷新
- 16. 如何在ElasticSearch通過Java API重新索引
- 17. 如何用Tire和elasticsearch重新索引一個元素?
- 18. elasticsearch何時試圖恢復其索引?
- 19. Elasticsearch索引
- 20. ElasticSearch索引
- 21. 如何在重新索引時避免丟棄現有索引
- 22. PostgreSQL - 添加新索引時重新索引
- 23. 如何加速ElasticSearch索引?
- 24. 如何清除ElasticSearch索引?
- 25. 在elasticsearch索引中重命名doctype
- 26. 在Elasticsearch中創建多重索引
- 27. Elasticsearch:刪除索引中的重複項
- 28. ElasticSearch - 帶刷新的批量索引
- 29. Elasticsearch自動刷新索引index.refresh = -1?
- 30. ElasticSearch用於重新索引的無痛腳本
一些提示,所以我正在考慮重新索引我常常有一個適應的模式。例如,如果我有10.000個索引,並且我改變了其中一個索引的模式。這是否會造成昂貴的reindex工作? –
@RıfatErdemSahin我不確定,但我不認爲你應該重新編制老實說。你的新數據只會使用新的字段,對嗎? –
我需要測試它之前,我標記它的答案。我需要學習與索引更新reindex.Only修改的? –