Sphinx是什么
程序员文章站
2022-05-02 08:24:15
...
Sphinx是一款基于SQL的高性能全文检索引擎。Sphinx的性能在众多全文检索引擎中是数一数二的,利用Sphinx可以完成比数据库本身更专业的搜索功能,而且它有很多针对性的性能优化方案。
Sphinx是什么?
Sphinx是一款基于SQL的高性能全文检索引擎,Sphinx的性能在众多全文检索引擎中也是数一数二的,利用Sphinx,我们可以完成比数据库本身更专业的搜索功能,而且可以有很多针对性的性能优化。
Sphinx的特点
快速创建索引:3分钟左右即可创建近100万条记录的索引,并且采用了增量索引的方式,重建索引非常迅速。
闪电般的检索速度:尽管是1千万条的大数据量,查询数据的速度也在毫秒级以上,2-4G的文本量中平均查询速度不到0.1秒。
为很多脚本语言设计了检索API,如PHP,Python,Perl,Ruby等,因此你可以在大部分编程应用中很方便地调用Sphinx的相关接口。
为MySQL设计了一个存储引擎插件,因此如果你在MySQL上使用Sphinx,那简直就方便到家了。
支持分布式搜索,可以横向扩展系统性能。
更多相关知识,请访问PHP中文网!
下一篇: codeigniter总是提示404
推荐阅读
-
snmptrap.exe - snmptrap是什么进程 有什么作用
-
SmoothView.exe - SmoothView是什么进程
-
什么是电子邮件,基本原理是什么?如何注册?
-
spoolsrv.exe - spoolsrv是什么进程 有什么作用
-
speedmgr.exe - speedmgr是什么进程 有什么用
-
SPBBCSvc.exe - SPBBCSvc进程是什么文件 有什么作用
-
php中继承类和实现接口的区别是什么
-
PHP的soap现在还广泛使用吗,主要使用场景是什么?
-
php中STDCLASS是什么?怎么使用?
-
使用Coreseek-4.1快速搭建Sphinx中文分词 Php-Mysql 全文检索 搜