Lucene為什么要加Segment概念


目前我感覺加了Segment有兩個好處:

1. 簡化了寫文檔的邏輯,解耦了寫文檔和讀文檔。如果沒有Segment在寫文檔的時候勢必要修改整個索引,所以會影響到文檔的讀

2. 提升了寫文檔的速度,由於只是創建包含單個文檔的Segment,所以速度比較快,而且由於包含新寫文檔的段里的數據都是排序好的,所以在和已有段合並的時候速度也是比較快的


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM