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

SQLite中如何使用全文搜索FTS

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

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

SQLite 中使用全文搜索 FTS

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

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

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

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

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

正文完
 
丸趣
版權(quán)聲明:本站原創(chuàng)文章,由 丸趣 2023-07-17發(fā)表,共計(jì)547字。
轉(zhuǎn)載說明:除特殊說明外本站除技術(shù)相關(guān)以外文章皆由網(wǎng)絡(luò)搜集發(fā)布,轉(zhuǎn)載請(qǐng)注明出處。
評(píng)論(沒有評(píng)論)
主站蜘蛛池模板: 通江县| 名山县| 河池市| 咸丰县| 汝阳县| 扬中市| 独山县| 哈尔滨市| 涡阳县| 扎赉特旗| 青龙| 涪陵区| 乳山市| 安庆市| 拉萨市| 乐山市| 开远市| 高淳县| 元江| 昭觉县| 六枝特区| 康乐县| 东丰县| 太仓市| 渭源县| 荆门市| 吴堡县| 汉寿县| 澳门| 玉田县| 越西县| 云霄县| 射洪县| 新晃| 收藏| 治多县| 开远市| 泗洪县| 天全县| 济宁市| 峨山|