1
A
回答
3
總之,Lucene合併索引以加速搜索。當然,一個指數表現更好。但在實踐中,如果足夠大的時候有一個或10個索引,那並不重要。搜索每個索引的時間比具有多個索引的開銷高出數量級。
這是純粹的實際決定 - 不合並時,它沒有得到回報。您可以自己查看lucene源代碼並獲取它使用的合併策略。
相關問題
- 1. Lucene中的合併索引
- 2. Zend Lucene索引合併
- 3. 爲什麼lucene不會返回索引中的所有文檔?
- 4. 如何合併Lucene索引文件?
- 5. 合併Solr的3.4.0索引使用Lucene合併工具
- 6. Lucene中的索引是什麼?
- 7. Lucene的索引內存中的索引是什麼樣的?
- 8. 爲什麼我的Lucene索引被鎖定?
- 9. 爲什麼如果我索引相同的數據,lucene索引的大小會增加?
- 10. 合併索引
- 11. Lucene索引
- 12. Apache lucene索引
- 13. Lucene索引MAXFieldLength
- 14. Jackrabbit Lucene索引
- 15. Zend Lucene索引
- 16. Lucene索引
- 17. Lucene搜索和索引有什麼優勢?
- 18. 合併索引Lucene .NET不會產生與直接寫入索引相同的結果
- 19. 使用並行擴展索引Lucene
- 20. 如何將多文件Lucene索引轉換爲單個複合文件索引?
- 21. Lucene索引優化
- 22. Lucene索引大小
- 23. Lucene實時索引?
- 24. 更新lucene索引
- 25. 增量索引lucene
- 26. 在lucene中索引
- 27. Lucene列CLOB索引
- 28. Lucene索引複製
- 29. lucene文件索引
- 30. Lucene索引服務
索引時間和搜索時間之間存在折衷。如果您創建一次性索引,則優化它是很有用的 - 將所有內容合併到一個段中。如果這是頻繁更新的更實時搜索,則過度合併也可能會損害搜索性能。因人而異。 – 2010-04-11 09:34:45