[参考Coreseek 全文检索服务器 2.0 (Sphinx 0.9.8)参考手册,详情见http://www.coreseek.cn/docs/sphinx_doc_zhcn_0.9.pdf]

1.1 什么是Sphinx
Sphinx 是 SQL Phrase Index 的缩写,但不幸的和 CMU 的 Sphinx 项目重名。Coreseek 全文检索服务器 2.0 是在 Sphinx 基础上开发的全文检索软件,按照 GPLv2 协议发行

1.2 特称:
(1)高速的建立索引(在当代 CPU 上,峰值性能可达到 10 MB/秒);
(2)高性能的搜索(在 2 – 4GB 的文本数据上,平均每次检索响应时间小于 0.1 秒);
(3)可处理海量数据(目前已知可以处理超过 100 GB 的文本数据, 在单一 CPU 的系统上可处理 100 M 文档);
(4)提供了优秀的相关度算法,基于短语相似度和统计(BM25)的复合 Ranking 方法;
(5)支持分布式搜索;
(6)provides document exceprts generation;
(7)可作为 MySQL 的存储引擎提供搜索服务;
(8)支持布尔、短语、词语相似度等多种检索模式;
(9)文档支持多个全文检索字段(最大不超过 32 个);
(10)文档支持多个额外的属性信息(例如:分组信息,时间戳等);
(11)停止词查询;
(12)支持单一字节编码和 UTF-8 编码;
(13)原生的 MySQL 支持(同时支持 MyISAM 和 InnoDB );
(14)原生的 PostgreSQL 支持.

1.3 如何获得 Sphinx
Sphinx 可以从官方网站 http://www.sphinxsearch.com/ 下载,支持中文分词的 Sphinx 可以从http://www.coreseek.com/ 下载。

目前,Sphinx 的发布包包括如下软件:
(1)indexer: 用于创建全文索引;
(2)search: 一个简单的命令行(CLI) 的测试程序,用于测试全文索引;
(3)searchd: 一个守护进程,其他软件可以通过这个守护进程进行全文检索;
(4)sphinxapi: 一系列 searchd 的客户端 API 库,用于流行的 Web 脚本开发语言(PHP,Python,Perl,Ruby)。

转载于:https://my.oschina.net/wzwitblog/blog/109568

[coreseek/sphinx学习笔记1]--简介相关推荐

  1. OptiX资料学习笔记1——简介

    OptiX资料学习笔记1--简介 OptiX引擎的现状 目前有三种开源的API支持NVIDIA的光线追踪功能,分别为: DirectX Raytracing (DXR) DX的光线追踪API Vulk ...

  2. PCL学习笔记-PCL简介

    PCL(点云库)学习笔记 1.简介 点云数据的处理可以采用获得广泛应用的Point Cloud Library(点云库,PCL库). PCL库是一个最初发布于 2013年的开源c++库,它实现了大量点 ...

  3. RNN学习笔记(一)-简介及BPTT RTRL及Hybrid(FP/BPTT)算法

    RNN学习笔记(一)-简介及BPTT RTRL及Hybrid(FP/BPTT)算法 本文假设读者已经熟悉了常规的神经网络,并且了解了BP算法,如果还不了解的,参见UFIDL的教程. - 1.RNN结构 ...

  4. 51单片机学习笔记1 简介及开发环境

    51单片机学习笔记1 简介及开发环境 一.51单片机 1. STC89C52单片机简介 2. 命名规则 3. 封装 (1)PDIP (2)LQFP (3)PLCC (4)PQFP 二.STC8051结 ...

  5. Python学习笔记一简介及安装配置

    Python学习笔记一 参考教程:廖雪峰官网https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e54 ...

  6. 51单片机学习笔记-1简介及点灯

    51单片机学习笔记 文章目录 51单片机学习笔记 1. 51单片机简介 1.1 安装软件 1.2 单片机简介 2. LED灯 2.1点亮一个LED 2.1.1原理分析 2.1.2 创建工程 2.2LE ...

  7. Spring Integration学习笔记:简介

    本文是自己学习的总结笔记,主要学习资料如下. https://my.oschina.net/zhzhenqin/blog/86586 https://docs.spring.io/spring-int ...

  8. RISC-V学习笔记【简介】

    本学习笔记参考<手把手教你设计CPU--RISC-V处理器>一书,该书出版日期为2018年,可能部分内容已经过时,仅作为学习用途 RISC-V简介 RISC-V的设计理念就是"简 ...

  9. 树莓派学习笔记——wiringPi简介、安装和管脚说明

    1.WiringPi简介 WiringPi是应用于树莓派平台的GPIO控制库函数,WiringPi遵守GUN Lv3.wiringPi使用C或者C++开发并且可以被其他语言包转,例如python.ru ...

最新文章

  1. java uiautomation_Java UiAutomation類代碼示例
  2. JAVA那点破事!并发、IO模型、集合、线程池、死锁、非阻塞、AQS....
  3. Apache Shiro 使用手册(三)Shiro 授权
  4. 想客户之所想 华为全栈云加速行业云化创新
  5. SAGE(SAGEMATH)密码学基本使用方法
  6. Kubernetes 支持 OpenAPI
  7. nyoj 720 项目安排(dp+二分优化)
  8. 超简单的利用plist 查看ipa包名及其它信息
  9. 筒仓计算表格_身份反模式:联邦筒仓和意大利面条身份
  10. ZooKeeper編程01--RMI服務的多服務器管理
  11. python xml
  12. 2021年中国单输入K型温度计市场趋势报告、技术动态创新及2027年市场预测
  13. F5紧急修复严重的 BIG-IP 预认证 RCE 漏洞
  14. Windows python3.6 安装 gevent库
  15. putty 使用perm密钥文件登陆堡垒机
  16. 一个珊瑚虫倒下了,千万个珊瑚虫站起来!欢呼吧QQ****下载,不断更新
  17. java blog 引擎_推荐10个Java开源CMS系统
  18. 纯干货,用好PPT中的异形,提高页面的设计感,建议收藏!
  19. python battleship_一个python初学者的作业,battleship
  20. 群晖 Docker Gitlab 安装 及 https配置

热门文章

  1. 电大学位计算机考试题库,电大学位英语跟考试题库一模一样.doc
  2. 机器学习笔记(杂) oecd_bli_2015.csv TOT
  3. 如何获取淘宝/天猫店铺的所有商品 API数据
  4. 淘宝/天猫API开发流程
  5. VR垃圾分类游戏的“入门”场景|广州华锐互动
  6. android 触摸 唤醒屏幕,Android中屏幕保持唤醒
  7. oracle中的crs,Oracle CRS简介
  8. 【附源码】计算机毕业设计Python安卓基于安卓的豆果美食APPou9ez(源码+程序+LW+调试部署)
  9. 云计算-云平台-国产-华为-FusionSphere
  10. vue-devtools安装教程 附各种常见错误处理(图标不显示 图标显示控制台没用Vue选项卡)