Sphinx

全文检索引擎 Sphinx

GPLv2
C/C++
Windows
2008-12-05

Sphinx是一个基于SQL的全文检索引擎,可以结合MySQL,PostgreSQL做全文搜索,它可以提供比数据库本身更专业的搜索功能,使得应用程序更容易实现专业化的全文检索。Sphinx特别为一些脚本语言设计搜索API接口,如PHP,Python,Perl,Ruby等,同时为MySQL也设计了一个存储引擎插件。

Sphinx 单一索引最大可包含1亿条记录,在1千万条记录情况下的查询速度为0.x秒(毫秒级)。Sphinx创建索引的速度为:创建100万条记录的索引只需 3~4分钟,创建1000万条记录的索引可以在50分钟内完成,而只包含最新10万条记录的增量索引,重建一次只需几十秒。

Sphinx的主要特性包括:

高速索引 (在新款CPU上,近10 MB/秒);
高速搜索 (2-4G的文本量中平均查询速度不到0.1秒);
高可用性 (单CPU上最大可支持100 GB的文本,100M文档);
提供良好的相关性排名
支持分布式搜索;
提供文档摘要生成;
提供从MySQL内部的插件式存储引擎上搜索
支持布尔,短语, 和近义词查询;
支持每个文档多个全文检索域(默认最大32个);
支持每个文档多属性;
支持断词;
支持单字节编码与UTF-8编码;

加载中
此软件有 6 条评论,请先登录后再查看。

Sphinx 2.3.2-beta 发布

继sphinx 2.3.1-beta 发布之后一年半时间,sphinx终于发布了sphinx 2.3.2-beta 之前的sphinx 2.3.1-beta 做出了重大改进,比如线程池,可以充分利用多核CPU 。 此次2.3.2-beta 值得注意的新特...

2016/09/10 13:11

Sphinx 2.0.8 发布,全文搜索引擎

Sphinx 2.0.8 发布了,Sphinx是一个基于SQL的全文检索引擎,可以结合MySQL,PostgreSQL做全文搜索,它可以提供比数据库本身更专业的搜索功能,使得应用程序更容易实现专业化的全文检索。Sphin...

2013/05/04 23:33

Sphinx 2.0.7 发布,全文搜索引擎

Sphinx 2.0.7 发布了,Sphinx是一个基于SQL的全文检索引擎,可以结合MySQL,PostgreSQL做全文搜索,它可以提供比数据库本身更专业的搜索功能,使得应用程序更容易实现专业化的全文检索。Sphin...

2013/04/25 07:32

Sphinx 2.0.4 发布,基于SQL的全文检索引擎

Sphinx 2.0.4 发布了,该版本主要是 bug 修复,建议使用实时索引的用户尽快升级。详细修复的 bug 列表请看这里。 Sphinx是一个基于SQL的全文检索引擎,可以结合MySQL,PostgreSQL做全文搜索,...

2012/03/19 23:41

Sphinx 2.0.3 发布,全文搜索引擎

全文搜索引擎 Sphinx 发布了最新的 2.0.3 版本,可从这里下载。 这是自 0.9.9 版本以来的第一个稳定发行版本,包括稳定的经过大量测试的实时索引技术,64位的 MVA 支持,基于表达式的ranker、...

2011/12/29 17:12

Sphinx 2.0.2-beta 发布,全文检索引擎

Sphinx是一个基于SQL的全文检索引擎,可以结合MySQL,PostgreSQL做全文搜索,它可以提供比数据库本身更专业的搜索功能,使得应用程序更容易实现专业化的全文检索。Sphinx特别为一些脚本语言设...

2011/11/17 07:16

Sphinx 1.10-beta 发布,全文检索引擎

Sphinx是一个基于SQL的全文检索引擎,可以结合 MySQL,PostgreSQL做全文搜索,它可以提供比数据库本身更专业的搜索功能,使得应用程序更容易实现专业化的全文检索。Sphinx特别为一些脚本语言设...

2010/07/20 07:41

全文检索引擎 Sphinx 0.9.9 发布

Sphinx是一个基于SQL的全文检索引擎,可以结合MySQL,PostgreSQL做全文搜索,它可以提供比数据库本身更专业的搜索功能,使得应用程序更容易实现专业化的全文检索。Sphinx特别为一些脚本语言设...

2009/12/03 07:35

没有更多内容

加载失败,请刷新页面

没有更多内容

2
回答
sphinx配置sql_attr_multi

在sphinx.config 配置了 sql_attr_multi = unit enact_id from query;\ select id,enac...

2018/08/01 15:26
1
回答
如何设置搜索排序,多关键词先输入的排前面?

各路大神: 题主用Sphinx+MariaDB+Python 做个搜索功能,遇到排序问题: 比如依次输入:'开心 快乐 幸福', 进行搜索,假设全部命中,...

2017/11/26 09:45
2
回答
sphinx的updateAttributes 不能修改值吗?
kelvinczj 的回答 2017/11/18 01:28
最佳答案
不能更新索引,但可以更新attr.sphinx不支持在线更新索引,除非是rt-index。可以考虑merge方法更新
7
回答
sphinx + php 搜索提示功能,优化拼音加汉字搜索功能

sphinx 全文索引,是否可以单独做一个 查询预处理 类似淘宝搜索提示功能,或者solr 中suggestion类似的提示。 直接上图: 希望大家能提出...

2017/03/11 14:43
1
回答
sphinx 如何返回查询的关键字,在每个搜索字段中,命中的次数或者权重

如题,我想查询一个关键字,搜索字段 有两个 分别为 A 和 B $sphinx->query('@(A,B)'.$keywords,'main'); 想要...

2017/03/14 11:25
8
回答
全文检索怎么做拼音首字母搜索和全拼搜索
金三胖 的回答 2017/03/13 01:23
最佳答案
引用来自“我是一名新人”的评论 加搜索的时候就做了次拼音转换呗 引用来自“金三胖”的评论 再加两字段?一个用来记录首字母,一个记录全拼? 引用来自“北京冰帆科技”的评论 就是这样的呢~ 用你的思路,把它给做了 https://my.oschina.net/Twitter/blog/857291
1
回答
win7下安装sphinx,已完成建立索引,无法search

win7环境下,安装sphinx,已完成建立索引,但在搜索(G:\sphinx\bin>searchd.exe test),出现: FATAL: malf...

2016/05/05 16:57
1
回答
增量索引以及合并导致 last message repeated 1 times 最后search 假死挂掉 coreseek 4.1

没5分钟跑一次 增量索引 10分钟合并 每小时01分重建索引。 seachd.log [Mon Mar 20 11:10:01.798 2017] [23...

2017/03/21 09:47
1
回答
关于sphinx优化问题。

如何优化 min_prefix_len 或 min_infix_len 导致索引体积急剧增大,影响索引和搜索的时间。 手册上说是用SetIndexWeig...

2017/03/15 17:16
1
回答
sphinx searchd老挂掉。。怎么解决?

sphinx searchd老挂掉。。怎么解决?

2016/11/16 18:11

没有更多内容

加载失败,请刷新页面

sphinx

./configure --prefix=/usr/local/sphinx --with-mysql=/usr/local/mysql make && make install cd /usr/local/sphinx/etc cp sphinx.conf.dist sphinx.conf vim sphinx.conf mysql -u test ...

2013/12/20 16:06
46
0
Sphinx笔记

添加中文分词:sphinx for chinese Sphinx/结果分组 SPH_GROUPBY_DAY, 从时间戳中按YYYYMMDD格式抽取年、月、日; SPH_GROUPBY_WEEK, 从时间戳中按YYYYNNN格式抽取年份和指定周数(自年初计起...

2016/07/05 22:16
127
0
小介绍下Sphinx

打算写这个的原因是昨天看到了有人翻译的Tornado http://my.oschina.net/f1eming/blog/131382, 吐槽下作者翻译的不错,但是怎么看排版都不美观, 后来作者提到到他自己的blog上看,作者是用Mar...

2013/05/18 08:34
1.7K
0
Sphinx配置

Sphinx配置 sphinx是以sphinx.conf为配置文件,索引与搜索均以这个文件为依据进行,要进行全文检索,首先就要配置好sphinx.conf,告诉sphinx哪些字段需要进行索引,哪些字段需要在where,ord...

2013/06/06 18:44
106
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部