用 PHP 构建自定义搜索引擎
日期:2007年9月14日 作者: 查看:[
大字体 中字体
小字体]
-
-
9
Array (
[fields] => Array (
[0] => partno
[1] => description
)
[attrs] => Array(
[assembly] => 1
[model] => 1
)
[matches] => Array(
[9] => Array(
[weight] => 1
[attrs] => Array(
[assembly] => 5
[model] => 3
)
)
)
[total] => 1
[total_found] => 1
[time] => 0.000
[words] => Array(
[cylind] => Array(
[docs] => 2
[hits] => 2
)
)
)
输出为 9:匹配的单行的正确主键。如果 Sphinx 找到匹配,相关数组 $result 将包含名为 results 的元素。浏览 print_r() 的输出以查看返回的其他内容。
注意事项:total_found 是在索引中找到的匹配总数,而 found 是返回的结果数。这两者可能不同,因为您可以更改每次返回多少个匹配结果以及要返回哪批匹配结果,哪个结果利于对冗长的结果列表分页。请查看 API 调用 SetLimits()。一个分页示例是用 $cl->SetLimits( ( $page - 1 ) * SPAN, SPAN ) 调用搜索引擎返回第一批、第二批、第三批(依此类推)SPAN 匹配结果,这取决于显示哪个页面。
结束语
Sphinx 还有更多的功能可以利用。我在这里仅仅介绍了最浅显的一部分,但是您现在有一个可以工作的现实示例作为基石来扩展您的技能。
仔细研读随发行版附带的样例 Sphinx 配置文件 /usr/local/etc/sphinx.conf.dist。该文件中的注释将说明每个 Sphinx 参数可以实现的功能;展示如何创建分布式冗余配置;并说明如何继承基本设置以避免源代码及索引中的重复。Sphinx README 文件还是十分丰富的信息源,包括如何将 Sphinx 直接嵌入 MySQL V5 —— 不需要使用守护程序。
(出处:急速软件下载学院)
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]
用 PHP 构建自定义搜索引擎 相关文章:
·诊断和分析提高搜索引擎网站排名
·搜索引擎有效删除有害网页内容的探究
·搜索引擎优化(SEO)有涉及有关的知识
·电子商务网站搜索引擎优化方法
·搜索引擎优化常用的欺骗技术
·搜索引擎优化的基础知识
·Google和雅虎搜索引擎优化技巧
·浅谈搜索引擎技术的难点及工作原理
·搜索引擎关键词作弊方法揭密
·搜索引擎关键词作弊方法
用 PHP 构建自定义搜索引擎 相关软件
·id Tech 5引擎演示
·通向世界的巨型引擎
·Gecko 引擎浏览器 K-Meleon K-Meleon CCFV0.08 Alpha
·名扬四海--搜索引擎登录/信息发布/排名优化V6.36
·蓝色空间站内搜索引擎
·SY免费影视搜索引擎V1.0
·Visual Graph专业图形引擎V4.52
·中国热网搜索引擎
·e-Search.Net搜索引擎试用版
·大型ASP搜索引擎(金光搜索站)
上一篇:释放Windows系统资源的四种方法
下一篇:面向服务及其在互联系统策略中的角色
特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作
者.文章版权归文章原始作者所有.对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转
载的文章有版权问题请联系编辑人员,我们尽快予以更正. 转载请注明来源:http://www.hackhome.com