找回密码
 立即注册
支持万条索引搜索 | PHP编程 2024-05-24 3 0star收藏 版权: . 保留作者信息 . 禁止商业使用 . 禁止修改作品
Sphinx是一个基于SQL的全文搜索引擎,可以与MySQL和PostgreSQL结合进行全文搜索。它可以提供比数据库本身更专业的搜索功能,使应用程序更容易实现专业的全文搜索。 Sphinx专门为一些脚本语言设计了搜索API接口,如PHP、Python、Perl、Ruby等,同时还为MySQL设计了存储引擎插件。

单个Sphinx索引最多可以包含1亿条记录,1000万条记录的查询速度为0.x秒(毫秒)。 Sphinx创建索引的速度为:创建100万条记录的索引只需3~4分钟,创建1000万条记录的索引50分钟即可完成。仅包含最新10万条记录的增量索引需要重建一次。只需要几十秒。

Sphinx 的主要功能包括:
高速索引(较新的 CPU 上接近 10 MB/秒);
高速搜索(2-4G文本量平均查询速度小于0.1秒);
高可用性(单CPU最大支持100GB文本和100M文档);
提供良好的相关性排名
支持分布式搜索;
提供文档摘要生成;
提供MySQL内部插件存储引擎的搜索
支持布尔、短语、同义词查询;
支持每个文档多个全文检索字段(默认最大32个);
支持每个文档多个属性;
支持分词;
支持单字节编码和UTF-8编码;

17203109109[下载].rar

172031plgfy5t7ozeltdye.jpg


上一篇:[PHP]Smarty源码 v3.1.35
下一篇:[PHP]StartAdmin轻量级后端脚手架源码 v1.0