cmd:109, args: 515 分别对应CMD_ERR和CMD_ERR_XAPIAN fastrestart后恢复 还是想知道下具体原因来避免。[hr] 不是所有query都会出错,查询条件、格式都一致,但个别关键词会报这个错误(之前都是好的,fastrestart后也好了)
setUtf8() 方法 public bool setUtf8() {return} bool MySQL 自 4.1.0 起支持字符集 源码: sdk/php/util/XSDataSource.class.php#L534 (显示) public function setUtf8(){ if (version_compare(mysql_get_server_info($this->link), '4.1.0', '>=')) { return @mysql_query("SE...
谢谢,另请问一下 type 这个是否需要索引 我现在这个是没有索引的 [type] type = numeric[hr] 现在我已经把字段改成 [type] type = numeric index = self 这样了 但是我更新所以好像没效果 $index->update($doc); 这样的 是不是要清空后用add ...
addWeight() 方法 public XSSearch addWeight(string $field, string $term, float $weight=1) $field string 索引词所属的字段 $term string 索引词 $weight float 权重计算缩放比例 {return} XSSearch 返回对象本身以支持串接操作 源码:...
搜索建议和纠错 这项功能也是建立在搜索日志的基础上。 拼写纠错 -------- 对于英文,由于打字速度过快或各种原因都很容易造成一两个字母出错。对于中文来说,古代就动不动 出现同音”通假字“,绝大多数现...
connect() 方法 public void connect($param) $param 源码: sdk/php/util/XSDataSource.class.php#L554 (显示) public function connect($param){ $dsn = "host={$param['host']} "; $dsn .= isset($param['port']) ? "port={$param['port']} " : ''; $dsn .= "dbname={$param['dbnam...
要有具体一点的信息,怎么个不行法。检索 的时候加上 --show-query 可以查看拆词结果 。
[quote='ixulf' pid='419' dateline='1326246489'] 在SDK中,search函数,在返回代码附近有: if ($query === '') { $this->_count = $tmp['count']; $this->logQuery(); } 的代码,在开启了分面功能时,$tmp对象在获取分面数据时被重置了,运行到上...
setAutoSynonyms() 方法 (自版本 v1.3.0 起可用) public XSSearch setAutoSynonyms(bool $value=true) $value bool 设为 true 表示开启同义词功能, 设为 false 关闭同义词功能 {return} XSSearch 返回对象本身以支持串接操作 源码: sdk/php/lib/XSS...
在使用xunsearch的时候,因为业务需要复杂一点的设计.这样就导致查询语句也会复制一点. Bug重现: $search->setSort('addtime',false); $docs=$search->addRange('addtime',$from,null)->search(); $count=$search->getLastCount(); 在相关时间区间里面搜索再以...