`
zhuqiang1002
  • 浏览: 11975 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

SQLite的全文检索

 
阅读更多

如果需要在其中做全文检索的话,也是可以的。因为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*';

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


分享到:
评论

相关推荐

    支持微信分词mmicu全文搜索的sqlite数据库工具

    总的来说,“支持微信分词mmicu全文搜索的sqlite数据库工具”巧妙地融合了先进的分词技术和高效的数据库系统,为中文文本的管理和检索提供了强大支持。对于开发者和数据分析人员来说,这无疑是一个极具价值的工具,...

    安卓搜索相关相关-利用Sqlite模糊查询实现搜索框的自动补全效果支持字母汉字补全.rar

    SQLite是Android系统内置的关系型数据库,适合用于存储和检索应用中的数据。 1. **SQLite数据库简介** SQLite是一个轻量级的、开源的嵌入式SQL数据库引擎,它不需要单独的服务器进程,并且支持多种编程语言。在...

    SQLite3C++

    在本主题中,我们关注的是SQLite3与C++的结合,即如何在C++程序中使用SQLite3进行数据存储和检索。 1. **SQLite3的特性** - **轻量级**: SQLite3数据库文件是一个普通的文件,可以在文件系统中直接创建、读取和...

    SQLITEFTS:C#SQLITE全文搜索引擎测试

    SQLiteFTS(Full-Text Search,全文搜索引擎)是SQLite的一个扩展,为开发人员提供了在SQLite数据库中实现高效全文搜索的能力。在C#编程环境下,我们可以利用SQLiteFTS来构建强大的文本搜索功能,这对于处理大量文本...

    sqlite 支持中文模糊查询

    对于大量数据和频繁的模糊查询,考虑创建全文索引或使用全文搜索引擎(如SQLite的FTS模块)可能会更高效。 总的来说,现代SQLite版本已经具备了支持中文模糊查询的能力,只要正确配置字符集并注意相关编码问题,就...

    sqlite3.h、sqlite3.lib、sqlite3.dll

    - **SQL支持**:SQLite支持大部分SQL标准,包括DML(数据操纵语言)、DDL(数据定义语言)和DQL(数据查询语言),并提供了一些特有的功能,如fts5(全文搜索)和虚拟表模块。 - **事务管理**:SQLite提供ACID...

    AutoCompleteTextView+SQLite实现自动检索

    结合SQLite数据库,我们可以实现高效、动态的数据检索,为用户提供实时的搜索建议。下面我们将深入探讨如何利用`AutoCompleteTextView` 和SQLite来实现这一功能。 首先,我们要理解`AutoCompleteTextView`的工作...

    sqlite3.exe

    SQLite3.exe 是 SQLite 数据库引擎的一个命令行接口工具,它允许用户通过文本命令与 SQLite 数据库进行交互。...4. 查询数据:使用 `SELECT` 语句从表中检索数据,如 `SELECT * FROM students;` 会

    SQLite软件库 安装包sqlite.zip

    此外,SQLite还提供了一些独特的功能,比如fts5(全文搜索)模块,使得在数据库中进行文本搜索变得更加便捷。 在编程接口方面,SQLite提供了C语言API,同时也支持多种编程语言的绑定,如Python、Java、C#、PHP等。...

    sqlite源码_学习sqlite必备

    通过阅读`sqlite3.c`,你可以了解到SQLite如何将SQL语句转化为执行计划,以及如何在内存和磁盘之间高效地存储和检索数据。 `sqlite3.h` 是SQLite的头文件,定义了SQLite的API接口,供外部程序调用。这个头文件包含...

    QT5.9.2 + sqlite 实现快速文件搜索

    QT5.9.2结合SQLite实现快速文件搜索是一种常见的高效文件检索方案,尤其适用于大量文件的管理和查找。本文将深入探讨这一技术实现的关键点,并详细解释如何利用QT库和SQLite数据库来构建这样的系统。 首先,QT是一...

    SQLITE资料(SQLite3.0,SQLite语法,SQLite参考手册)

    嵌入式下载机可能需要处理大量的数据存储和检索任务,SQLite因其高效和易用性成为理想的数据库选择。该文档可能涵盖了如何设计数据库结构、优化查询性能、处理并发访问等问题,对于理解SQLite在实际项目中的应用非常...

    sqlite3.45.1版本

    SQLite3提供了高效的数据存储和检索功能,无需独立服务器进程,可以直接在应用程序中运行,极大地简化了数据库的部署和使用。 SQLite3.45.1版本可能包含了以下关键特性与改进: 1. 性能优化:每个新版本通常都会对...

    LabVIEW使用SQLite数据库范例(需要自行下载SQLite的工具包)

    通过熟悉SQLite的API和LabVIEW的编程机制,你可以构建出强大的数据处理系统,实现数据的持久化和检索。记得在实际操作中,确保下载并正确集成SQLite工具包,以及遵循最佳实践,以确保代码的稳定性和可靠性。

    SQLiteStudio绿色版免安装

    你可以在这里执行SELECT语句,进行数据检索、更新、插入和删除操作。同时,它还提供了自动完成和语法高亮功能,以提高编写SQL的效率。 3. 表视图:对于数据库中的表,SQLiteStudio提供了清晰的表格视图,可以方便地...

    最新版 SQLITE ODBC 驱动

    10. **索引和视图**:支持创建和管理索引,以及创建和查询视图,提升数据检索效率和数据抽象。 安装过程中,用户需要设置DSN(数据源名称),以便应用程序能找到SQLite数据库。DSN可以是本地文件或远程URL,根据...

    wince+sqlite+sqlite管理工具

    通过这些工具和API,开发者可以创建高效、可靠的数据库解决方案,满足WinCE设备上的各种存储和检索需求。在实际项目中,应根据设备性能和应用需求来选择合适的工具和实现方式,确保最佳的性能和用户体验。

    SQLite数据库管理工具(SQLiteStudio) v3.1.1 windows,mac,linux版集合

    它支持SQL查询编辑器,允许用户编写复杂的SQL语句,执行数据检索、插入、更新和删除。 3. **数据可视化**:该工具提供表格视图,方便查看和编辑数据。同时,还支持图表和统计功能,帮助用户以图形形式理解数据分布...

Global site tag (gtag.js) - Google Analytics