一、在數據量比較大,查詢字段比較多的狀況下,若是採用數據庫like SQL查詢,性能比較差。而採用lucene查詢,性能比like SQL語句查詢要好些。 數據庫
二、若是採用lucene採用進行搜索,搜索到的結果相關性比較高,並且把匹配度高的記錄排在最前面,而數據庫的like語句查詢值會查詢回來含有關鍵字的記錄。其內容相關度不高。而且不能實現把匹配度高的記錄排在最前面。 性能
三、採用lucene進行搜索,可以進行高亮顯示,並且數據庫的SQL語句查詢作不到這一點(頁面JS)。 搜索