Sphinx全文检索引擎 for
Windows官方版是一款功能强大的全文检索引擎。Sphinx全文检索引擎最新版基于SQL打造,为用户提供了比数据库本身更专业的搜索功能,操作简单,运算效率快。Sphinx全文检索引擎功能强大,可以在3~4分钟内创建100万条记录的索引。
软件简介
Sphinx 是由 Georg Brandl 编写的工具,可轻松为 Python 项目(或由多个 reStructuredText 源组成的其他文档)创建智能且美观的文档。它最初是为新的 Python 文档创建的,具有用于 Python 项目文档的出色功能,但同时也支持 C / C ++,并且计划了更多的语言。
Sphinx 使用 reStructuredText 作为标记语言,它的许多优势来自 reStructuredText 及其解析和翻译套件 Docutils 的强大功能和直接性。
软件功能
1.输出格式:HTML(包括派生格式,例如 HTML 帮助,Epub 和 Qt 帮助),纯文本,手册页和 LaTeX 或使用 rst2pdf 的直接 PDF 输出
2.广泛的交叉引用:功能,类,词汇术语和类似信息的语义标记和自动链接
3.层次结构:轻松定义文档树,并自动链接到兄弟姐妹,父母和孩子
4.自动索引:常规索引以及模块索引
5.代码处理:使用 Pygments 荧光笔自动突出显示
6.使用 Jinja 2 模板引擎灵活的 HTML 输出
7.提供各种扩展名,例如,用于自动测试代码片段和包含适当格式的文档字符串
8.Setuptools 集成
软件特色
1.高速索引 (在新款CPU上,近10 MB/秒);
2.高速搜索 (2-4G的文本量中平均查询速度不到0.1秒);
3.高可用性 (单CPU上最大可支持100 GB的文本,100M文档);
4.提供良好的相关性排名
5.支持分布式搜索;
6.提供文档摘要生成;
7.提供从MySQL内部的插件式存储引擎上搜索
8.支持布尔,短语, 和近义词查询;
9.支持每个文档多个全文检索域(默认最大32个);
10.支持每个文档多属性;
11.支持断词;
12.支持单字节编码与UTF-8编码。