...速度会有显著的提升。此功能用户不需要关心它的用法和实现,全部在后台智能完成,而您只需要像往常一样使用它即可。 2. 按字段值的分面搜索功能,分面搜索现在非常流行于各种 WEB2.0 、电子商务等相关的站内搜索。 ...
...的过滤器文件路径(不包含 .php) 过滤器必须实现接口 XSDataFilter --add-synonym= 添加一个或多个同义词, 多个之间用半角逗号分隔, 原词和同义词之间用冒号分隔 --del-synonym= 删除一个或...
...需通过 socket 与其对话即可,客户端用什么语言都方便的实现,发布包中附带了一系列 misc/CWS_*.php,均是采用 PHP 编写的访问例子。切词速度比原 PHP直接分词要提高数十倍以上。 词典采用的是 .txt 格式,解决了编辑困扰问题。...
... 重写 [XSDocument::beforeSubmit] 和 [XSDocument::afterSubmit] 方法来实现,比如扩展代码为 `$prefix/sdk/php/lib/MyDocument.class.php`。 ~~~ [php] class MyDocument extends XSDocument { public function beforeSubmit(XSIndex $index) { // 在此编写您的代码,如需...
...拼音搜索、搜索纠错和建议这些功能都是基于搜索日志来实现的。 > 搜索日志是后台自动分析和生成的,所以可能存在一些偏差和错误,您可借助本工具处理。 运行脚本工具的 --help 选项可查看内置的帮助和说明,如乱码可在...
...`$prefix/项目名/log_db` 中,它是一个独立的索引库,通过它实现了包括相关搜索、 拼音搜索、纠错建议等功能。 > tip: 如果您需要强制同步搜索日志库,请参见 [Indexer 索引管理工具](util.indexer) 的 `--flush-log` 选项。 > 此外,只有...
...nt row[0], row[1], 'net-failed' _db.commit() sleep(1) 6 实现http接口 添加 try { $xs = new XS('projectname'); $index = $xs->index; $thread = $db->getone("select t.subject, t.fid, t.ifchec...
...(函数) 包 XS 继承关系 class XSFieldScheme 实现接口 IteratorAggregate, Traversable 版本 1.0.0 源代码 sdk/php/lib/XSFieldScheme.class.php XS 数据字段方案 每个方案包含若干个字段结构对象 XSFieldMeta 每个方案必须并且...
...词器需要在 lib/ 目录下编写名为 XSTokenizerName 的分词类并实现接口 XSTokenizer, 内置支持的分词器有以下几种: - full 表示本字段的值整体作为一个检索词,像各种 *ID* 都适合这种情况 - none 表示本字段没有任何词汇用于索引 ...
...的位置信息, 因而我们可以在搜索时利用这些位置信息实现精确搜索。 > info: 项目中类型为 `title`、`body` 的字段默认已开启此项,此外这个选项也仅针对使用内置分词器的字段有效。 > 对于 `phrase` 设为 `no` 或用其它分词器的字...