SQLite的全文检索

原创 2012年03月29日 14:22:58

如果需要在其中做全文检索的话,也是可以的。因为sqlite中支持fts表

这里的FTS3其实是sqlite的一个扩展模块,是虚拟表模块,允许用户去实现全文检索。

下面是一个简单的例子:

create virtual table test using fts3(content text);     

表建立以后sqlite还会自动创建3个表:test_content、test_segdir、test_segments。

/* 关键词 */ 
select count(*) from test where content match 'farmer';

/* 支持通配符 */ 
select count(*) from test where content match 'far*';

/* 支持匹配哪一行 */
select * from test where content match 'content:1231*';

还有什么用法可以以后再加 感觉应该会用到的,做个记号。


SQLite中的全文搜索

    拜Google的Scott Hess同志所赐,SQLite也推出了全文搜索功能。    SQLite通过建立一个虚拟表,将输入的文字根据空格、标点符合等规则进行分词,组织成一棵B树,以此来提高...
  • flingfish235
  • flingfish235
  • 2009年12月23日 13:40
  • 4103

用SQLite进行全文检索

转载地址:http://blog.sina.com.cn/s/blog_64aedc270100sf1x.html 对于应用软件开发人员来说,要解决这个问题有许多的方案可以选择。如,利用MySQ...
  • u011918382
  • u011918382
  • 2016年12月23日 11:06
  • 1441

Sqlite优化记录:使用全文索引加快检索速度-转

Sqlite是一个很优秀的数据库,不仅体积小,多平台支持,而且数据库具有单个文件,方便在不同平台上快速部署等很多优势。 关于Sqlite的性能,总是最具有争议的地方。不过之前也在网上看到过有人把...
  • xp5xp6
  • xp5xp6
  • 2016年01月17日 12:39
  • 1387

iOS/Android SQLite 全文检索——FTS (Full Text Search)

前言我们的APP部分功能为了满足用户离线使用搜索的场景,使用了内置SQLite数据库的方式,随着内容的日益丰富,数据库记录快速增多,导致搜索速度明显变慢,为了提升搜索速度,给我们的数据做了全文检索的支...
  • andanlan
  • andanlan
  • 2017年01月08日 22:28
  • 2287

sqlite3全文索引介绍

官方原文地址:http://www.sqlite.org/fts3.html#section_2 好处就是能够快速的进行全文检索,比普通查询快了很多,具体原理看了网上说是增加了B树作为后台临时数据结...
  • xujiali5172923
  • xujiali5172923
  • 2016年09月04日 11:29
  • 921

SQLite的全文检索

如果需要在其中做全文检索的话,也是可以的。因为sqlite中支持fts表 这里的FTS3其实是sqlite的一个扩展模块,是虚拟表模块,允许用户去实现全文检索。 下面是一个简单的例子: crea...
  • zhuqiang1002
  • zhuqiang1002
  • 2012年03月29日 14:22
  • 2862

android采用lucene实现全文检索实例

  • 2016年05月20日 16:47
  • 4.52MB
  • 下载

在VS 编译sqlite3导出dll

创建一个空的win32 dll项目,把sqlite3.c和sqlite3.h加进来,然后设置几个配置 如下: 编译后看到dll和lib已经生成,dll中也可以看到导出函数...
  • x356982611
  • x356982611
  • 2016年04月22日 10:15
  • 1003

Sqlite的通配符

SQL的通配符可以替代一个或多个字符,但必须和like一起使用 通配符 描述 * 代替一个或多个字符 _ 只代替一个字符 [ch...
  • wuyou1336
  • wuyou1336
  • 2016年07月27日 17:41
  • 237

SQLite中使用全文搜索FTS

SQLite中使用全文搜索FTS
  • u014621518
  • u014621518
  • 2017年04月20日 14:02
  • 468
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:SQLite的全文检索
举报原因:
原因补充:

(最多只允许输入30个字)