前台数据用xunsearch就好,只索引发布的内容(普通浏览者可以看到的)。 管理后台搜索的话,还是用mysql like吧。 如果非要这么做那就多看下这个文档: http://xunsearch.com/doc/php/guide/search.query
搜索建议和纠错 这项功能也是建立在搜索日志的基础上。 拼写纠错 -------- 对于英文,由于打字速度过快或各种原因都很容易造成一两个字母出错。对于中文来说,古代就动不动 出现同音”通假字“,绝大多数现...
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...
[code] $search->setQuery('my3:"CSB-YP,zer,one,thr,six,two"' )->search(); [/code] 这个写法应该是对的,你可以用 util/Quest.php --show-query 来打印拆分结果看看
setAutoSynonyms() 方法 (自版本 v1.3.0 起可用) public XSSearch setAutoSynonyms(bool $value=true) $value bool 设为 true 表示开启同义词功能, 设为 false 关闭同义词功能 {return} XSSearch 返回对象本身以支持串接操作 源码: sdk/php/lib/XSS...
[php]root@localhost ~]# Indexer.php --source=mysql://xxx@localhost/phpcms --sql="SELECT a.id,a.title,a.url,a.catid,FROM_UNIXTIME (inputtime,'%Y%m%d' ) as inputtime,ad.content,c.catname,c.url as caturl FROM v9_dede_article AS a LEFT JOIN v9_dede_article_data as ad on a.id=ad.id LEFT JOIN v9_categ...
setScwsMulti() 方法 (自版本 v1.4.7 起可用) public XSSearch setScwsMulti(int $level) $level int 要设置的分词复合等级 {return} XSSearch 返回自身对象以支持串接操作 源码: sdk/php/lib/XSSearch.class.php#L444 (显示) public function setScwsMult...
[quote='ixulf' pid='419' dateline='1326246489'] 在SDK中,search函数,在返回代码附近有: if ($query === '') { $this->_count = $tmp['count']; $this->logQuery(); } 的代码,在开启了分面功能时,$tmp对象在获取分面数据时被重置了,运行到上...
CWS_cli.php - 命令行分词, 读取标准输入 CWS_query.class.php - PHP 访问 cscwsd 的类库 CWS_file.php - 针对文件分词 CWS_test.web.php - 网页测试 [code] cscwsd-0.0.x (PHP版查询交互程序示例...
搜索日志管理 `Logger` 是搜索日志管理工具,针对搜索日志关键词提供查询、删除、更新、刷新、清空等功能。 > tip: 热门搜索、相关搜索、拼音搜索、搜索纠错和建议这些功能都是基于搜索日志来实现的。 > 搜索日志...