Sphinx 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
Sphinx 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
Sphinx 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
Sphinx 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
Sphinx 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !
授权协议 BSD
开发语言 Python 查看源码 »
操作系统 Windows
软件类型 开源软件
开源组织
地区 不详
投 递 者 不详
适用人群 未知
收录时间 2008-12-05

软件简介

Sphinx 是由 Georg Brandl 编写的工具,可轻松为 Python 项目(或由多个 reStructuredText 源组成的其他文档)创建智能且美观的文档。它最初是为新的 Python 文档创建的,具有用于Python项目文档的出色功能,但同时也支持C / C ++,并且计划了更多的语言。

Sphinx使用reStructuredText作为标记语言,它的许多优势来自reStructuredText及其解析和翻译套件Docutils的强大功能和直接性。

其功能包括:

  • 输出格式:HTML(包括派生格式,例如HTML帮助,Epub和Qt帮助),纯文本,手册页和LaTeX或使用rst2pdf的直接PDF输出
  • 广泛的交叉引用:功能,类,词汇术语和类似信息的语义标记和自动链接
  • 层次结构:轻松定义文档树,并自动链接到兄弟姐妹,父母和孩子
  • 自动索引:常规索引以及模块索引
  • 代码处理:使用Pygments荧光笔自动突出显示
  • 使用Jinja 2模板引擎灵活的HTML输出
  • 提供各种扩展名,例如,用于自动测试代码片段和包含适当格式的文档字符串
  • Setuptools 集成
展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (6)

加载中
速度给力,但现在中文分词这块是否有好的解决方案呢?
2018/06/30 21:23
回复
举报
还不错,现在的电商项目在用
2017/05/12 19:14
回复
举报
全文检索引擎 Sphinx是开源软件么?使用的话,要收费么?谢谢 Sphinx
2012/10/26 23:57
回复
举报
Sphinx 在哪能下载 官网好像访问不了 Sphinx
2013/07/12 17:05
回复
举报
Sphinx搜索技术群 331671761 Sphinx
2014/11/10 11:17
回复
举报
sphinx貌似不支持innodb呢? #Sphinx#
2015/04/30 09:41
回复
举报
更多评论
发表了资讯
2016/09/10 00:00

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 值得注意的新特性是启动速度超快,不再等待全部索引从缓慢的硬盘逐步载入内存后才能启动完成。 主要更新内容: Major features Searchd now uses mmap(). Daemon is available immediately and spawns a separate thread that loads the indexes. Bui...

0
5
发表了资讯
2013/05/04 00:00

Sphinx 2.0.8 发布,全文搜索引擎

Sphinx 2.0.8 发布了,Sphinx是一个基于SQL的全文检索引擎,可以结合MySQL,PostgreSQL做全文搜索,它可以提供比数据库本身更专业的搜索功能,使得应用程序更容易实现专业化的全文检索。Sphinx特别为一些脚本语言设计搜索API接口,如PHP,Python,Perl,Ruby等,同时为MySQL也设计了一个存储引擎插件。 Sphinx 单一索引最大可包含1亿条记录,在1千万条记录情况下的查询速度为0.x秒(毫秒级)。Sphinx创建索引的速度为:创建100万条记...

2
34
发表了资讯
2013/04/25 00:00

Sphinx 2.0.7 发布,全文搜索引擎

Sphinx 2.0.7 发布了,Sphinx是一个基于SQL的全文检索引擎,可以结合MySQL,PostgreSQL做全文搜索,它可以提供比数据库本身更专业的搜索功能,使得应用程序更容易实现专业化的全文检索。Sphinx特别为一些脚本语言设计搜索API接口,如PHP,Python,Perl,Ruby等,同时为MySQL也设计了一个存储引擎插件。 该版本主要是处理如下几方面的问题: Issue #1382: A diligent and devoted Sphinx user informed us that trying the search “...

2
28
发表了资讯
2012/03/19 00:00

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

Sphinx 2.0.4 发布了,该版本主要是 bug 修复,建议使用实时索引的用户尽快升级。详细修复的 bug 列表请看这里。 Sphinx是一个基于SQL的全文检索引擎,可以结合MySQL,PostgreSQL做全文搜索,它可以提供比数据库本身更专业的搜索功能,使得应用程序更容易实现专业化的全文检索。Sphinx特别为一些脚本语言设计搜索API接口,如PHP,Python,Perl,Ruby等,同时为MySQL也设计了一个存储引擎插件。 Sphinx 单一索引最大可包含1亿条记录,...

0
4
发表了资讯
2011/12/29 00:00

Sphinx 2.0.3 发布,全文搜索引擎

全文搜索引擎 Sphinx 发布了最新的 2.0.3 版本,可从这里下载。 这是自 0.9.9 版本以来的第一个稳定发行版本,包括稳定的经过大量测试的实时索引技术,64位的 MVA 支持,基于表达式的ranker、关键字字典等多项新特性,完整列表请看 changelog. Sphinx是一个基于SQL的全文检索引擎,可以结合MySQL,PostgreSQL做全文搜索,它可以提供比数据库本身更专业的搜索功能,使得应用程序更容易实现专业化的全文检索。Sphinx特别为一些脚本...

6
3
发表了资讯
2011/11/17 00:00

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

Sphinx是一个基于SQL的全文检索引擎,可以结合MySQL,PostgreSQL做全文搜索,它可以提供比数据库本身更专业的搜索功能,使得应用程序更容易实现专业化的全文检索。Sphinx特别为一些脚本语言设计搜索API接口,如PHP,Python,Perl,Ruby等,同时为MySQL也设计了一个存储引擎插件。 Sphinx 2.0.2-beta 版本包含超过 30 个新特性, 选项参数一起其他显著变化。 其中最重要的特性就是 MVA64 attribute type, dict=keywords and MVA supp...

1
3
发表了资讯
2010/07/20 00:00

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

Sphinx是一个基于SQL的全文检索引擎,可以结合 MySQL,PostgreSQL做全文搜索,它可以提供比数据库本身更专业的搜索功能,使得应用程序更容易实现专业化的全文检索。Sphinx特别为一些脚本语言设计搜索API接口,如PHP,Python,Perl,Ruby等,同时 为MySQL也设计了一个存储引擎插件。 该版本最值得关注的特性就是——支持实时索引。除此之外,该版本还包括了 perforked 和线程模式,字符串属性、完全支持 SphinxQL ,无中断和混合索引...

0
0
发表了资讯
2009/12/03 00:00

全文检索引擎 Sphinx 0.9.9 发布

Sphinx是一个基于SQL的全文检索引擎,可以结合MySQL,PostgreSQL做全文搜索,它可以提供比数据库本身更专业的搜索功能,使得应用程序更容易实现专业化的全文检索。Sphinx特别为一些脚本语言设计搜索API接口,如PHP,Python,Perl,Ruby等,同时为MySQL也设计了一个存储引擎插件。 Sphinx 单一索引最大可包含1亿条记录,在1千万条记录情况下的查询速度为0.x秒(毫秒级)。Sphinx创建索引的速度为:创建100万条记录的索引只需 3~4分钟...

2
3
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
2013/12/20 16:06

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 < /usr/local/sphinx/etc/example.sql /usr/local/sphinx/bin/indexer --all /usr/local/sphinx/bin/search -i test1 -p test...

0
0
发表了博客
2013/05/18 08:34

小介绍下Sphinx

打算写这个的原因是昨天看到了有人翻译的Tornado http://my.oschina.net/f1eming/blog/131382, 吐槽下作者翻译的不错,但是怎么看排版都不美观, 后来作者提到到他自己的blog上看,作者是用Markdown编写的, 个人感觉作为发布blog尚可, 但是是翻译的一本书总感觉有点不专业. 当然了此Sphinx非彼Sphinx, 它由Pocoo Team这个团队所做的一个文档工具,如果去Pocoo Team官网看的话发现他们做的东西都挺厉害的. 第一次知道Sphinx时是在看<...

2
18
发表了博客
2013/06/06 18:44

Sphinx配置

Sphinx配置 sphinx是以sphinx.conf为配置文件,索引与搜索均以这个文件为依据进行,要进行全文检索,首先就要配置好sphinx.conf,告诉sphinx哪些字段需要进行索引,哪些字段需要在where,orderby,groupby中用到。 安装完Sphinx后,在D:/sphinx目录有一个sphinx.conf.in,这个相当于sphinx的配置例子文件,我们以这个文件为蓝本,重新创建一个空白内容的sphinx.conf,存放在d:/sphinx根目录。 sphinx.conf的内容组成 source 源名称...

0
1
2015/08/21 11:39

sphinx的安装

1、下载sphinx: wget http://sphinxsearch.com/files/sphinx-2.2.8-release.tar.gz 2、开始编译 $ tar xzvf sphinx-2.2.8-release.tar.gz $ cd sphinx $ ./configure $ make $ make install 编译的时候有几个参数可以选择,我安装的时候是默认的,没有加以下任何的参数: There's a number of options to configure. The complete listing may be obtained by using --help switch. The most imp...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了问答
2017/11/26 09:45

如何设置搜索排序,多关键词先输入的排前面?

各路大神: 题主用Sphinx+MariaDB+Python 做个搜索功能,遇到排序问题: 比如依次输入:'开心 快乐 幸福', 进行搜索,假设全部命中,怎样让搜索的结果: 全部命中的显示最前; 其次显示命中2个的; 最后依输入关键词的先后顺序显示; 提供参考意见的答神,祝你们新年加薪,迎娶白富美。 谢咯。

1
0
发表了问答
2017/11/17 16:35

sphinx的updateAttributes 不能修改值吗?

我整个数据表一共有10万条数据,当我修改id=5的文章内容时,我不可能要去更新整个索引文件吧. 使用updateAttributes却老是返回-1(更新失败),查阅资料之后,有人说不可以更新string类型的字段. 有没有大神愿意帮帮忙.或者有什么好的方法之类的.

2
0
发表了问答
2017/03/11 14:43

sphinx + php 搜索提示功能,优化拼音加汉字搜索功能

sphinx 全文索引,是否可以单独做一个 查询预处理 类似淘宝搜索提示功能,或者solr 中suggestion类似的提示。 直接上图: 希望大家能提出讲解,小弟感激不尽。提供思路也行

16
2
发表了问答
2017/03/14 11:25

sphinx 如何返回查询的关键字,在每个搜索字段中,命中的次数或者权重

如题,我想查询一个关键字,搜索字段 有两个 分别为 A 和 B $sphinx->query('@(A,B)'.$keywords,'main'); 想要返回 keywords 分别在A 和B 中的权重 ,以此来判断 keywords 属于哪个属性下的搜索。 如有更好的办法,请大神门发帖回复。多谢

1
0
发表了问答
2016/05/05 16:57

win7下安装sphinx,已完成建立索引,无法search

win7环境下,安装sphinx,已完成建立索引,但在搜索(G:\sphinx\bin>searchd.exe test),出现: FATAL: malformed or unknown option near 'test'; use '-h' or '--help' to see avai lable options. 有哪位大神解决了问题

1
0
发表了问答
2017/03/21 09:47

增量索引以及合并导致 last message repeated 1 times 最后search 假死挂掉 coreseek 4.1

没5分钟跑一次 增量索引 10分钟合并 每小时01分重建索引。 seachd.log [Mon Mar 20 11:10:01.798 2017] [23963] rotating index 'delta': started [Mon Mar 20 11:10:01.798 2017] [23963] rotating index 'delta': success [Mon Mar 20 11:10:01.798 2017] [23963] rotating index: all indexes done [Mon Mar 20 11:10:01.914 2017] [23963] rotating indices (seamless=1) [Mon Mar 20 11:10:01.949 2017] [23963] rotating ...

1
0
发表了问答
2017/03/15 17:16

关于sphinx优化问题。

如何优化 min_prefix_len 或 min_infix_len 导致索引体积急剧增大,影响索引和搜索的时间。 手册上说是用SetIndexWeights() 来设置二者权限。 不太懂,请大神们帮忙解答

2
0
发表了问答
2016/11/16 18:11

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

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

4
0
发表了问答
2017/03/13 11:18

关于sphinx属性以及多表关联

sphinx 配置 多表, 存在多次联表 存在性能问题 属性 : sql_joined_field 具体用法,到了手册和其他人描述,不够清晰,都是复制粘贴的文章没有内涵 (说此属性可以减少联表操作,本人还不太明白) 属性:sql_attr_multi 具体用法 以及 作用 请大神帮忙回答一下,不胜感激

2
0
发表了问答
2011/09/09 09:03

window03+php用哪种全文搜索方案好?

试过sphinx,可惜中文不太好,coreseek(sphinx的汉化)也用过,但它们在window 2003下不稳定,支持不了高并发量,稍一点并发,都会死掉。 请大侠给点建议。

4
0
发表了问答
2017/01/12 11:25

有关搜索引擎sphinx的问题

mysql表中400万数据,建索引是成功的,但是在启动守护进程时却报错out of memory,请问这是什么原因呢

2
0
发表了问答
2015/12/25 15:40

php 全文检索和拼音搜索怎么做

php 全文检索和拼音搜索怎么做,用于商城的搜索,现在用了sphinx。现在的搜索功能是这样做的,例如搜索感冒,返回500条数据,我对500条数据进行处理,得到顶级分类,品牌等的可选筛选数据(分类和品牌是直接从sphinx返回的数据进行处理的,因为要拿到500条我才能知道有多少顶级分类,500条不好查数据库拿这些数据,直接从sphinx拿了)。 现在要做一个用户输入拼音的时候返回匹配的中文,我用了xunsearch,但是它不能准备返回分类...

6
2
发表了问答
2016/11/30 13:07

Sphinx 在win下面安装的一些问题

我在WIN下面安装了Sphinx,然后建立索引成功了。 但是查询的时候却查询不了,出现这样的问题:FATAL: malformed or unknown option near 'test'; use '-h' or '--help' to see available options. PHP调用接口测试时候也出现以下问题,我查了好久,没查到一点答案。所以来问下大神们。 我想知道哪里出了问题? 我想我找到一个问题了,就是配置文件路径出错,改过来就好了。 但是,还有这个错误提示怎么去掉啊 算了,还是自给自足...

2
0
发表了问答
2016/11/25 09:40

Sphinx查询数据和mysql查询数据差别很大

代码如下: require ('./sphinxapi.php');  $sphinx = new SphinxClient();  //设置sphinx的主机和端口号  $sphinx ->SetServer('localhost',9312); //限制查询条数  $sphinx->SetLimits(0,20); //查询 $data = $sphinx->Query('电影'); 查询结果: mysql模糊查询结果: 请教下出现这个结果原因是什么?谢谢……...

4
0
发表了问答
2016/11/13 14:53

Sphinx 2.2.11-id64-release 安装好后,sphinxapi.php接口连接不上

centos7安装好Sphinx 2.2.11-id64-release版本的sphinx后,内部可以sphinx可以接上mysql接口用命令访问,但是我用在php5.6环境下,用sphinxapi.php接口就是连不上sphinx,9312端口我也开了,就是连不上,是不是对应的sphinxapi.php下载错了?(菜鸟,刚研究sphinx)

1
0
发表了问答
2016/08/27 20:20

Sphinx Realtime Index如何做双机容错的高可用?

有没有人在生产环境使用?

1
0
发表了问答
2016/07/06 09:14

Sphinx php7看着还没有支持呢?有木有解决方法?

PHP Version: PHP version 6.0.0 or older PHP Version: PHP 5.2.2 or newer 还大于小于……

6
0
发表了问答
2013/02/11 09:15

sphinx执行search test最后出现这个怎么回事

2
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
6 评论
763 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部