...启动/重新启动 `xunsearch` 的后台服务,下面命令中的 `$prefix` 请务必替换为您的安装目录,而不是照抄。 ~~~ cd $prefix ; bin/xs-ctl.sh restart ~~~ 强烈建议您将此命令添加到开机启动脚本中,以便每次服务器重启后能自...
...置文件的内容。如果给出 的参数是项目名则自动使用 `$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('/path/to/dem...
...现有的目录结构。 开发的项目配置 ini 文件统一放入 `$prefix/sdk/php/app` 目录。 自定义或扩展的类库请统一放入 `$prefix/sdk/php/lib` 以便 `XS` 进行 `autoload`。 保留字 ----- 所有 `Xunsearch PHP-SDK` 的系统类库定义时均以 `XS` 开头,为避...
...earch 只是做了整合和规范。涉及的相关文件如下 (假设 $prefix 是您的安装目录) ~~~ $prefix/etc/dict_user.txt ~~~ 打开上述文件,文件开头已经有了相关注释和说明。这个文件就是自定义词库文件, 如果您同一台机器上装有多个 xunse...
...的值),那么它在服务端的索引数据的存储 路径为: ~~~ $prefix/data/demo ~~~ 该目录底下包含 2 个主要索引数据库,分别是 - `db` 默认的主索引数据库,各种检索数据均存放在此 - `log_db` 搜索日志数据库,用于存放搜索日志相关,...
...有一个独立的 INI 配置文件。DEMO 项目的配置文件 位于 `$prefix/sdk/php/app/demo.ini` 使用以下指令便可直接查看配置文件内容。 ~~~ cat $prefix/sdk/php/app/demo.ini ~~~ 没错,配置文件很简单、清晰,它默认连接本地的 `8383、8384` 端口并使用...
...该对象,而是直接访问 [XS::index] 即可。 ~~~ [php] require '$prefix/sdk/php/lib/XS.php'; $xs = new XS('demo'); $index = $xs->index; // 索引对象来自 XS 的属性 ~~~ 关于索引对象的详细用法剖析请阅读后面的专题。 $Id$
...看内置的帮助和说明,输出文字编码强制为 UTF-8。 ~~~ $prefix/sdk/php/util/SearchSkel.php --help ~~~ 主要参数和选项 ------------- 要使用本工具,必须先指定的项目名称或配置文件,它将根据该项目的情况生成代码,主要选项如下: * _-...
...对象, 而是直接访问 [XS::search] 即可。 ~~~ [php] require '$prefix/sdk/php/lib/XS.php'; $xs = new XS('demo'); $search = $xs->search; // 搜索对象来自 XS 的属性 ~~~ 默认情况,搜索对象操作时对于用户输入的参数、搜索结果的输出编码视为默认编码,...
...的帮助和说明,如乱码可在选项后加入 -c gbk 试试。 ~~~ $prefix/sdk/php/util/Quest.php --help ~~~ 主要参数和选项 ------------- 和索引工具类似,使用前必须先指定的项目名称或配置文件,所有的操作都将是作用于该项目, 主要选项如下...