这个是内置的一个复合分词功能。你要关闭这个功能可以在搜索时: $xs->search->setScwsMulti(0);
...查为 test 的记录,我看了文档上有一个方法: 调用了$search->setFuzzy(false); 但记录 test111,还是会出来,不知道是什么问题,还需要设置什么吗?
按字段值分面搜索:参考http://xunsearch.com/doc/php/guide/search.facet
搜素之间我加了一句 $search->addWeight('kind','2'); 结果只有kind==2的结果被搜索出来了,这是怎么回事? 我想要的是kind==2的数据排在前面,其他数据排在后面,要怎么实现??
测了下...把setQuery($array['word']);清空就可以使用排序了..... 该怎么做? 搞定了...扔search:blush:
Error 500 CDbCommand 无法执行 SQL 语句: SQLSTATE[HY000]: General error: 1364 Field 'goodnum' doesn't have a default value http://www.xunsearch.com/doc/php/guide/search.count
http://www.xunsearch.com/site/search?q=%E5%8D%95%E5%AD%97+%E5%88%86%E8%AF%8D
http://www.xunsearch.com/site/search?q=Missing+field+of+type+ID
德州新闻网 http://search.dezhoudaly.com 哈哈.稳定运行1年半了...