SQLite FTS5 扩展
-- 创建一个使用FTS5的表
CREATE VIRTUAL TABLE example_fts5 USING FTS5(
content TEXT,
tokenize FTS5_tokenize(content)
);
-- 向FTS5表中插入数据
INSERT INTO example_fts5 (content) VALUES ('this is a test document');
-- 执行全文搜索
SELECT * FROM example_fts5 WHERE content MATCH 'test';
-- 删除创建的表
DROP TABLE example_fts5;
这段代码展示了如何在SQLite中创建一个使用FTS5的全文搜索虚拟表,如何向其中插入数据,以及如何执行全文搜索查询。代码简洁明了,并且注释也有助于理解每一步的作用。
评论已关闭