一、什么是sphinx
原理:sphinx将数据库中的表建立索引,php操作sphinx时,将要查询的关键字进行匹配,返回一个id,php通过id到数据库中查询数据。
二、下载
重要文件说明:
三、使用sphinx
1、复制csft_mysql.conf文件到sphinx根目录,并修改名称为sphinx.conf
2、配置sphinx.conf
#MySQL数据源配置,详情请查看:http://www.coreseek.cn/products-install/mysql/#请先将var/test/documents.sql导入数据库,并配置好以下的MySQL用户密码数据库
#源定义
source exhibit{
type= mysqlsql_host=localhost
sql_user=root
sql_pass=root
sql_db=test
sql_port= 3306sql_query_pre=SET NAMES utf8#要求:第一个字段必须是ID,如果不叫ID可以起个别名叫ID(类型必须是非零、唯一、不重复的整数)
#sql_query第一列id需为整数
#title、content作为字符串/文本字段,被全文索引
sql_