Sphinx使用手册(PHP版).pdf
文本预览下载声明
Sphinx 使用手册(PHP 版) 季 飞 2011 年10 月17 日星期一
Sphinx (PHP )
Sphinx (PHP )
SSpphhiinnxx 使用手册((PPHHPP 版))
连邦软件(南通)有限公司
网站事业部
季 飞
2011 10 17
2011 10 17
年1100 月1177 日
目录
一、 简介2
1. 环境与支持2
2. 测试结果2
3. 调用原理2
二、 Sphinx 应用场景 3
1. 全文检索3
2. 排序3
3. 分类3
三、 Sphinx 运用之搜索3
1. 问吧3
2. 资讯3
3. 下载3
四、 API 调用4
1. 创建连接4
2. 配置查询4
3. 输出结果6
4. 异常处理7
1 7
1 7
11/ 77
Sphinx 使用手册(PHP 版) 季 飞 2011 年10 月17 日星期一
一、 简介
一、 简介
一一、、 简简介介
1. 环境与支持
1. 环境与支持
11.. 环环境境与与支支持持
Sphinx 支持MySQL 等数据库。搜索API 支持PHP、 Java 等语言。高性能的搜
索(在2 – 4GB 的文本数据上,平均每次检索响应时间小于0.1 秒),提供了优
秀的相关度算法,基于短语相似度和统计(BM25)的复合Ranking 方法。
2. 测试结果
2. 测试结果
22.. 测测试试结结果果
1 数据库1200万条记录,最大搜索条数设为1000万,耗时3.x秒,其
余两台超时。
2 数据库1200万条记录,最大搜索条数设为10万,耗时0.8秒,两台
同时访问为0.9秒,用mysql直接搜索为24秒。
3 数据库1200万条记录最大条数设为1,000,耗时0.0x秒。
4 百度搜索后返回百万条记录实际最多可访问740条,google为880
条,我们可以设为500条,查询速率在0.01秒级别。
3. 调用原理
3. 调用原理
33.. 调调用用原原理理
用户
发送查询请求
返回结果
显示全部