使用索引缓冲区 前面分开讲解了文档的添加、删除、修改操作,它们的调用都是立即传送到服务器的。 如果您进行文档批量处理,如果每一次都进行服务器交互则显得效率低下。 因此,对于大量索引更新操作时,请...
在 Xunsearch 使用 SCWS 为了便于用户在安装完 `Xunsearch` 后可以通过服务端内置的 scws[1] 实现分词, 而不需要另外再安装 scws 的 php 扩展。从 `1.3.1` 版本起,`Xunsearch` 的 PHP-SDK 中加入 [XSTokenizerScws] 类,可通过搜...
...项目配置文件的内容。如果给出 的参数是项目名则自动使用 `$prefix/sdk/php/app/项目名.ini`,例子代码如下: ~~~ [php] require_once '$prefix/sdk/php/lib/XS.php'; $xs = new XS('demo'); // 自动使用 $prefix/sdk/php/app/demo.ini 作项目配置文件 $xs = new XS('/pa...
... 目录设置 ------- 无论您是否将 `PHP-SDK` 的代码拷出单独使用,强烈建议保留现有的目录结构。 开发的项目配置 ini 文件统一放入 `$prefix/sdk/php/app` 目录。 自定义或扩展的类库请统一放入 `$prefix/sdk/php/lib` 以便 `XS` 进行 `autoload`...
.../php/util/Indexer.php --help ~~~ 主要参数和选项 ------------- 要使用索引工具,必须先指定的项目名称或配置文件,所有的操作都将是作用于该项目,主要选项如下: * _-p|--project _ 指定项目名称或配置文件路径,参数名可以省略不...
...台机器上装有多个 xunsearch 服务端,那么每个服务端独自使用自己的自定义词典文件。 添加删除修改自定义词库只要编辑该文件即可,以下为相关规范: - 文件为纯文本文件,编码必须是 UTF-8,可用任何编辑器修改 - 每行一...
...索项目的前端代码都类似, 不同的均为细节显示、字段使用等。因此为了更快的加速用户开发速度,我们特地推出这个代码生成工具。 这个工具读取并分析项目配置文件(`*.ini`),生成通用的搜索骨架代码,即使您不做任何修改...
...删除同义词记录。 多次调用这两个接口函数的时候支持使用[索引缓冲区](index.buffer)来提高效率。 参数 `$raw` 是字符串,表示记录中的原词(标准词),`$synonym` 也是字符串,表示记录中的同义词, 对于删除操作可以省略该参数...
开发流程 我们现在讲解一下使用 `Xunsearch PHP-SDK` 开发搜索应用时的一般开发流程。 此处的开发流程假设我们已经完成了对应用的需求分析和必要的设计分析、Xunsearch安装等操作。 1. 编写项目配置文件,请先阅读[编写第...
...例子中的命令、代码均假定为默认的 UTF-8 环境,如果您使用的是 GBK > 编码环境,请在运行所有 `php` 脚本时加入 `-c gbk` 参数。 查看项目配置文件 -------------- 每一个 `xunsearch` 搜索项目都有一个独立的 INI 配置文件。DEMO 项目的...