分类目录归档:sphinx

Sphinx学习之sphinx的安装篇

今天无意中看到一位博友写的文章,觉得很不错,转载如下:

一、  Sphinx简介

Sphinx是由俄罗斯人Andrew Aksyonoff开发的一个全文检索引擎。意图为其他应用提供高速、低空间占用、高结果 相关度的全文搜索功能。Sphinx可以非常容易的与SQL数据库和脚本语言集成。当前系统内置MySQL和PostgreSQL 数据库数据源的支持,也支持从标准输入读取特定格式 的XML数据。

Sphinx的特性如下:

  1. a) 高速的建立索引(在当代CPU上,峰值性能可达到10 MB/秒);
  2. b) 高性能的搜索(在2 – 4GB 的文本数据上,平均每次检索响应时间小于1秒);
  3. c) 可处理海量数据(目前已知可以处理超过100 GB的文本数据, 在单一CPU的系统上可 处理100 M 文档);
  4. d) 提供了优秀的相关度算法,基于短语相似度和统计(BM25)的复合Ranking方法;
  5. e) 支持分布式搜索;
  6. f) 支持短语搜索
  7. g) 提供文档摘要生成
  8. h) 可作为MySQL的存储引擎提供搜索服务;
  9. i) 支持布尔、短语、词语相似度等多种检索模式;
  10. j) 文档支持多个全文检索字段(最大不超过32个);
  11. k) 文档支持多个额外的属性信息(例如:分组信息,时间戳等);
  12. l) 支持断词;

继续阅读


1 星2 星3 星4 星5 星 (2 人评价, 平均分: 4.50 / 5)
Loading...