随笔分类 - 【Sphinx】
Sphinx
摘要:SphinxSE的使用SphinxSE 的使用 :wikiSphinxSE是一个可以编译进MySQL5.x版本的MySQL存储引擎,尽管被称作“存储引擎”,SphinxSE自身其实并不存储任何数 据。它其实是一个允许MySQL服务器与searchd交互并获取搜索结果的嵌入式客户端,所有的索引和搜索都发生在MySQL之外。它有一个很大的特点呢,就是如果不支持Sphinxapi的语言,也可以使用Sphinx,理论上说,Sphinapi能做的,SphinxSE都能做。第一步、安装SphinxSESphinxSE的插件,在Sphinx(Coreseek)解压文件中/lamp/coreseek-3.2.
阅读全文
摘要:是基于PHP API调用,而不是基于sphinxSE。现在看来sphinxSE比API调用更简单的多,因为之前没有想过sphinxSE,现在先把API的弄明白。涉及到的:sphinx 数据源的设置,简单shell脚本的编写,以及简单crontab的使用一.sphinx增量索引的设置数据库中的数据很大,然后我有些新的数据后来加入到数据库中,也希望能够检索到。全部重新建立索引很消耗资源,因为我们需要更新的数据相比较而言很少。例如。原来的数据有几百万条,而新增的只是几千条。看到的资料是使用“主索引+增量索引”的模式来实现实时更新的功能。 这个模式实现的基本原理是设置两个数据源和两个索引,为那些基本.
阅读全文