SQLite FTS5使用小技巧

大學霸發表於2017-04-26
SQLite FTS5使用小技巧

在SQLite中,全文索引功能以擴充套件模組存在。使用全文索引,可以快速對大段文字進行搜尋。SQLite提供FTS3、FTS4、FTS5三個模組。其中,FTS5是最新版的全文搜尋模組。下面講解FTS5中的幾個全文搜尋的小技巧。

(1)根據匹配度進行排序:使用ORDER BY bm25(表名) 或者 ORDER BY rank,可以對搜尋結果進行排序。排序的順序為匹配度從高到低。

(2)高亮顯示特定列:使用highlight函式,可以將詞元高亮輸出。基本語法形式:highlight(表名,列索引,'','')。

(3)提取內容概要:使用snippet函式,可以獲取包含指定詞元的內容片段,並高亮顯示詞元。語法形式:snippet(表名,列索引,'','','  ',5)。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29597077/viewspace-2138010/,如需轉載,請註明出處,否則將追究法律責任。

相關文章