分享一些coreseek/sphinx方面的知识和经验
                
    sphinx下的max_matches取值对SetLimits的影响
    
                
摘要:

使用PHP在客户端执行
$s - SetLimits(0, 15, 1200);
传递的第三个参数,是服务器端设定当前查询的结果集大小为1200,但是运行结果,确实$s最终查询得到的结果为空值,为什么呢?
        
阅读全文
                    posted @ 
2014-07-09 09:39 
红色枫叶
        
阅读(615) 
         
        推荐(0)     
                 
                
                
    coreseek/sphinx中的匹配模式
    
                
摘要:

所谓匹配模式就是用户如何根据关键字在索引库中查找相关的记录。
SPH_MATCH_ALL, 匹配所有查询分词(默认模式);
如“手机配件”,不匹配 “我有一部手机”,但可以匹配 “手机坏了,需要找配件”。
因为“手机配件” 被分成 “手机”,“配件”两个词,匹配条件是必须同时包含这两个词,所以“我有一部手机”不符合匹配要求。
SPH_MATCH_ANY, 匹配查询词中的任意一个分词;
如“手机配件”,会匹配“我有一部手机”,因为索引库只要包含任一个分词即可被搜到,当然也能匹配“手机坏了,需要找配件”。
        
阅读全文
                    posted @ 
2014-07-08 14:59 
红色枫叶
        
阅读(1706) 
         
        推荐(0)