学会偷懒,并懒出效率

标签:Sphinx

共 3 篇文章

php连接sphinx的三种方式

一、【推荐】用php的sphinxapi连接服务,用这种方式,web不用装扩展包

在coreseek的安装包里提供了连接php类库和例子sphinxapi.php与test.php文件
可以在/opt/modules/src/coreseek-4.1-beta/testpack/api/目录找到这2个文件,用这种方式不用给php装扩展,直接就可以使用。

阅读全文

coreseek4.1的sphinx.conf配制文件说明

sphinx的配置文件是在配置的时候最容易出错的了:
source:数据源,数据是从什么地方来的。
index:索引,当有数据源之后,从数据源处构建索引。索引实际上就是相当于一个字典检索。有了整本字典内容以后,才会有字典检索。
searchd:提供搜索查询服务。它一般是以deamon的形式运行在后台的。
indexer:构建索引的服务。当要重新构建索引的时候,就是调用indexer这个命令。
attr:属性,属性是存在索引中的,它不进行全文索引,但是可以用于过滤和排序。

阅读全文

Centos下搭建coreseek4.1中文搜索

coreseek是一款基于sphinx开源的搜索引擎,因为sphinx只支持英文和俄文(即只能进行英文分词和俄文分词),所以如果要使用sphinx做中文搜索的话,需要自己独立去导入中文词库。而coreseek里集成了中文词库模块mmseg,所以直接使用coreseek会方便很多。

coreseek目前的最新版是coreseek4.1版本,2011年发布的,是基于Sphinx2.0.2的,早先有一个版本coreseek3.2.14版,2010年发布的,其中的Sphinx是0.9.9版。看版本号也能看到两者变化很大,2.0.2版性能更好。所以建议使用coreseek4.1版。

coreseek4.1包含sphinx2.0.2+mmseg3

阅读全文