lucene索引
1。lucene的索引盡量不要頻繁而小量的編制,比如:用戶每發一個貼子,就加入索引,那樣對索引的結構和效率不利。
可以采用定時或者定量,批量處理索引的方式。
2。在批量處理的基礎上,解決沖突的問題的方案之一就是在同一個線程里操作Writer和reader。我們知道,lucence在
1.4之前是沒有所謂的modify操作的,所有的modifer操作可以分解為delete和add,那么實際上,在批量索引的任務棧里
只有兩種類型的操作:delete和add。讓處理線程總是先執行delete,在執行add就好。
3。任何時候,索引線程實例只有一個在工作!
滿足以上3點,能較好地處理目前大部分情況下的lucene索引更新要求
轉載于:https://www.cnblogs.com/zhangjunpo/archive/2008/11/19/1336709.html
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
- 上一篇: 令人眼睛一亮的履历表
- 下一篇: Python中关于文件路径的简单操作 [