lucene3.5與mysql 查詢效能的對比
阿新 • • 發佈:2019-01-23
由於最近做畢設,需要做一個商品查詢模組,用到了lucene來做商品索引的查詢,原因為:
![](http://dl.iteye.com/upload/attachment/0068/2460/e3086a66-8ffe-357a-bcd5-ffa15ae53b8a.png)
而,效能對比,對比的就是搜尋條件,是在lucene快,還是直接去mysql快! 我的lucene模組提供了兩種索引方式, 一種是建立索引在檔案中,需要查詢時在索引檔案中去查詢 二是在記憶體中建立索引,需要時直接再記憶體中查詢 由於第二種方式明顯快於第一種(設計第一種的原因是,索引僅僅在記憶體是不夠的,需要持久化,不能每次都重新拉資料再建立索引),所以僅僅是放上測試資料,僅作對比! 說明: 1.MYSQL只有主鍵索引,marks欄位建有索引,但是通過 explain select * from t_baobei t where t.baoBeiMarks like '%手' ; explain select * from t_baobei t where t.baoBeiMarks like '%手%' ;
第二次 index's num