...protected string makeDsn(array $param) $param array 包含 path 为数据库路径 {return} string 源码: sdk/php/util/XSDataSource.class.php#L945 (显示) protected function makeDsn($param){ $dsn = 'sqlite:' . $param['path']; return $dsn;} 生成 SQLite DSN
...据搜索的log来的吧 [/quote] 难道真的是吗?我竟然把原来数据库上的传到另外一个服务器上,运行成功了,晕! 谢谢楼上了! 要强制刷新下,呵呵! util/Indexer.php --flush-log project
...arch/sdk/php/util/Indexer.php(237): XSIndex->update(Object(XSDocument)) 数据库是UTF-8字符集。
http://bbs.xunsearch.com/showthread.php?tid=2141&pid=4025#pid4025 我找到了这个帖子,不过好像结果更离谱了。 自定义的直接搜不到了理想的结果了,而数据库是存在完全匹配的。。。
我手动导入了一批搜索词, 但由于相关搜索和热门搜索都是从搜索日志数据库中读取的, 导入的词库中难免有一些敏感词,或者不想让其出现的词, 请问怎么才能屏蔽这些词语呢, 多谢了。。。
...tion $e) { throw new XSException($e->getMessage()); }} 连接数据库 具体的每个类必须实现 makeDsn 来将参数转换为 dsn
...veRecord 对象实现了绝大多数据接口,完全可以像使用普通数据库模型一样使用它。如果需要 访问原始的 xunsearch 对象,请通过以下方式获取 `Database` 对象: ```php $db = Demo::getDb(); $search = $db->getSearch(); $index = $db->getIndex(); // 如有必...
...函数可以用来检测非法词。当前我的项目中禁止词是放在数据库里面(为了方便增删改),如果每次加载词典都要把禁止词写到临时文件,然后添加,觉得有点过于麻烦。是否可以提供添加单个或多个词的函数?
...的元数据: - `docid()` 取得搜索结果文档的 docid 值 (实际数据库内的 id,一般用不到) - `rank()` 取得搜索结果文档的序号值 (第X条结果) - `percent()` 取得搜索结果文档的匹配百分比 (结果匹配度, 1~100) - `weight()` 取得搜索结果文档的...
...而我项目里使用的是UTF-8编码,这样我把异常信息记录到数据库日志的时候,因为编码不统一,就会抛出PDO异常。 谢谢。