加入收藏 | 设为首页 | 会员中心 | 我要投稿 安卓应用网 (https://www.0791zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > PHP > 正文

Sphinx是什么?

发布时间:2020-05-25 03:22:22 所属栏目:PHP 来源:互联网
导读:Sphinx 是一个基于 GPL 2 协议颁发的免费开源的全文搜索引擎.它是专门为更好的整合脚本语言和SQL数据库而设计的.当前内置的数据源支持直接从连接到的 MySQL 或 PostgreSQL 获取数据, 或者你可以使用 XML 通道结构(XML pipe mechanism , 一种基于 Sphinx 可识

Sphinx 是一个基于 GPL 2 协议颁发的免费开源的全文搜索引擎.它是专门为更好的整合脚本语言和SQL数据库而设计的.当前内置的数据源支持直接从连接到的 MySQL 或 PostgreSQL 获取数据,或者你可以使用 XML 通道结构(XML pipe mechanism,一种基于 Sphinx 可识别的特殊xml格式的索引通道)   Sphinx 全文索引的主要特性:   1. 高速建立索引 (在使用主流CPU的情况下,可达10M/秒)   2. 高速查询 (在 2-4 GB 的文本里查询平均耗时在 0.1 秒以内)   3. 高扩展性 (单CPU支持高达100G的数据文本,1亿条记录)   4. 支持分布式检索 (0.9.6版起)   5. 原生支持Mysql (MyISAM 和 InnoDB 表都被支持)   6. 支持表达式查询   7. 支持相近词组排名,提供良好的相关查询   8. 支持英文,俄文词干提取和音标查询   9. 支持任意数量的文档字段 (可以查询时修改权重)   10.支持文档组   11.支持分词   12.支持不同的查询模式   13.通用的XML接口,大大简化了集成定制   14.纯PHP客户端API(无需编译扩展)

(编辑:安卓应用网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读