久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

SQLite中如何使用全文搜索FTS

149次閱讀
沒有評論

共計 547 個字符,預(yù)計需要花費 2 分鐘才能閱讀完成。

這篇文章主要介紹 SQLite 中如何使用全文搜索 FTS,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

SQLite 中使用全文搜索 FTS

SQLite 支持全文搜索。通過全文搜索功能,可以方便用戶快速進行查找。在 iOS 中,GRDB、FMDB 等 SQLite 框架均支持 FTS 技術(shù),如 FTS3、FTS4 等。各個框架語法不同,但是操作方式相同。在使用的時候,都需要根據(jù)目標(biāo)(記錄集或者表)建立對應(yīng)的虛擬表。SQLite 會讀取對應(yīng)的數(shù)據(jù),進行分詞,組成一個 B 樹。為了存儲 B 樹,會構(gòu)建三個真實表。這三個表均以虛擬表的名字為前綴,并分別以_content、_segments、_segdir。下面依次介紹這三個表:

后綴為_content 的表保存真實的數(shù)據(jù)內(nèi)容。每條記錄都有 docid 和 docment 兩列構(gòu)成。其中,docid 是記錄編號。document 保存具體的內(nèi)容。每個 document 都是一個 B 樹。

后綴為_segments 的表保存 B 樹的非根節(jié)點。每個記錄都包括 blockid 和 block 兩列。

后綴為_segdir 的表只保存 B 樹的根節(jié)點。

以上是“SQLite 中如何使用全文搜索 FTS”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對大家有幫助,更多相關(guān)知識,歡迎關(guān)注丸趣 TV 行業(yè)資訊頻道!

正文完
 
丸趣
版權(quán)聲明:本站原創(chuàng)文章,由 丸趣 2023-07-18發(fā)表,共計547字。
轉(zhuǎn)載說明:除特殊說明外本站除技術(shù)相關(guān)以外文章皆由網(wǎng)絡(luò)搜集發(fā)布,轉(zhuǎn)載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 怀集县| 定南县| 电白县| 常熟市| 江孜县| 邵东县| 邵阳市| 新沂市| 馆陶县| 六枝特区| 五原县| 志丹县| 乾安县| 高雄市| 郑州市| 黔南| 定安县| 新营市| 营口市| 云南省| 西安市| 伊通| 大城县| 濉溪县| 阜阳市| 静安区| 商水县| 孝感市| 齐河县| 桂东县| 包头市| 乡宁县| 棋牌| 日喀则市| 普定县| 古丈县| 图木舒克市| 含山县| 同德县| 诸城市| 公主岭市|