![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
coreseek/sphinx
whu_sky
每天都要有所收获才会觉得不是虚度光阴
展开
-
养成好习惯:在控制面板里停止服务
从昨天晚上还是叼coreseek,结果一直出现很奇怪的问题,结果晚上觉都没睡好。在命令行下可以搜索成功,但一旦调用API以后,就会很奇怪的问题,无论是字段还是原来的属性都没出现过,出现的是以前的情况。索引建立也是成功的,端口也在监听,结果却一直有问题。在我们实验室大哥跟二哥合力一个多小时之下终于找到了问题。在任务管理器下停止服务时,仍然可以调用API搜索,!!!说明searchd服务没有被原创 2014-05-22 15:54:07 · 1168 阅读 · 0 评论 -
Coreseek:第一步配置文件
Windows操作系统下:mysql数据源配置:(对应coreseek-3.2.13-win32/etc/csft_mysql.conf)#源定义source mysql{ type = mysql #表示使用mysql数据源 sql_host = localhost #表示数据库服务器的链接地址 sql_user = root原创 2014-05-27 12:07:50 · 1193 阅读 · 0 评论 -
Coreseek:第二步建索引及测试
1,建索引很简单,一行代码g:/service/coreseek/bin/indexer -c g:/service/coreseek/etc/csft_mysql.conf person前面是你bin目录下的indexer程序 后面-c指后面会跟配置文件 然后是配置文件地址 最好都用绝对地址 在后面是索引 也可以用--all 即对配置文件的所有部分都做索引然后写成一个批处理文原创 2014-05-27 15:39:20 · 1403 阅读 · 0 评论 -
Coreseek:区段查询及增量索引代替实时索引
1.区段查询索引系统需要通过主查询来获取全部的文档信息,一种简单的实现是将整个表的数据读入内存,但是这可能导致整个表被锁定并使得其他操作被阻止(例如:在MyISAM格式上的INSERT操作),同时,将浪费大量内存用于存储查询结果,诸如此类的问题吧。 为了避免出现这种情况,CoreSeek/Sphinx支持一种被称为 区段查询的技术. 首先,CoreSeek/Sphinx从数据库中取出文档ID的原创 2014-05-27 15:57:36 · 1111 阅读 · 0 评论 -
Coreseek:常见问题1
总结一下我遇到的问题:1.设置最小分词长度分词被搜索名字为:andy这时搜索andy正常,但是搜索a就搜不到。解决办法,在索引配置文件中的index中添加min_infix_len = 12.调用API返回记录总是只有20条因为coreseek它默认返回的result里面,function SetLimits ( $offset, $limit, $max_原创 2014-05-23 11:51:06 · 1111 阅读 · 0 评论 -
Coreseek:常见问题2
1.failed to lock XXXXX.spl文件这是你建索引的时候会出现的问题,是你没有把打开的的searchd服务给关闭,因为你打开searchd服务时,他会建立一个叫xxx.spl的临时文件,建索引的时候就会出现冲突2.FATAL: Tokenizer initialization failure.词典路径不对,修改实际安装字典路径,默认使用相对路径,建议使用绝对路径。原创 2014-05-27 16:17:27 · 1450 阅读 · 0 评论 -
Coreseek:第三步调用api搜索php版
有三个步骤1.讲searchd进程写成一个服务,不然每次调用都要打开这个进程很麻烦。g:\service\coreseek\bin\searchd --install --config g:/service/coreseek/etc/csft_mysql.conf --servicename Coreseek同样的万变不离其宗还是跟配置文件有关系一个参数是你searchd的路径原创 2014-05-27 15:47:56 · 1566 阅读 · 0 评论 -
Coreseek:indexer crashed不解之谜
前两天浩哥让我再把Coreseek的索引再做一次,因为需求那边有点变化,要把索引的公司名字显示出来,就在配置文件里面添加了sql_field_string:字符串字段.。这个属性特别好用,因为它不仅可以当做属性过滤而且还可以可全文搜索,可返回原始文本信息。然后写好文件,建立索引,建索引的时候出现了这么一个匪夷所思的问题Oops, indexer crashed!真当是莫名其妙。有人找到原创 2014-05-31 18:04:39 · 1473 阅读 · 0 评论