SQLite3 数据库全文搜索 - SQL Server - 红黑联盟
- SQLite3 数据库全文搜索
- 2010-06-10 13:57:27 我来说两句
收藏
我要投稿 [字体:小
大]
对于应用软件开发人员来说,要解决这个问题有许多的方案可以选择。如,利用 MySQL 和 PostgreSQL 或者 Sphinx 和 Lucene 这样的独立软件进行本地执行。然而,这些要么用起来棘手,要么就过度了。
幸运的是,Google 为 SQLite 贡献了一些资源以实现帮助。在版本 3.3.8 中第一次实现全文检索。此版本提供的功能可以创建一个依赖于外部延伸的虚拟表:在这里,全文搜索运算法则可用于任何虚拟表内的文本列。在PHP 5.3.0中,对应的支持只被默认的 PDO 和 SQLite3 激活。较早版本的PHP可以使用 PECL 的 SQLite3 扩展库。
下载并安装 SQLite 最新版本
# wget http://www.sqlite.org/sqlite-amalgamation-3.6.22.tar.gz
# tar -zxvf sqlite-amalgamation-3.6.22.tar.gz
# cd sqlite-3.6.22/
# CFLAGS="-DSQLITE_ENABLE_FTS3=1" ./configure
# make
# make install欢迎分享,转载请注明来源:内存溢出
评论列表(0条)