...是建议使用 `add` 这个 `API`。 示范代码如下: ~~~ [php] $data = array( 'pid' => 234, // 此字段为主键,是进行文档替换的唯一标识 'subject' => '测试文档的标题', 'message' => '测试文档的内容部分', 'chrono' => time() ); // 创建文档...
...ew XSDocument('gbk'); // 指定文档为 GBK 编码 $doc = new XSDocument($data); // 数组 $data 为初始字段数据, 编码则为默认编码 $doc = new XSDocument($data, 'gbk'); // 数组 $data 为字段数据, 编码为 GBK // 然后进行一系列赋值操作 // 提交到索引中 $xs->inde...
...自定定义的文档类创建对象。 参考代码如下: ~~~ [php] $data = array( 'pid' => 234, // 此字段为主键,必须指定 'subject' => '测试文档的标题', 'message' => '测试文档的内容部分', 'chrono' => time() ); // 创建文档对象 $doc = new XSDocu...
...,那么它在服务端的索引数据的存储 路径为: ~~~ $prefix/data/demo ~~~ 该目录底下包含 2 个主要索引数据库,分别是 - `db` 默认的主索引数据库,各种检索数据均存放在此 - `log_db` 搜索日志数据库,用于存放搜索日志相关,用于实...
...件存放路径 //define ('XS_APP_ROOT', dirname(__FILE__) . '/protected/data'); ``` 在应用配置文件的 `compnents` 中添加以下代码,通常是 protected/config/main.php ```php // application components 'components' => array( // ... other components ... 'search...
...词库。每个搜索项目的自定义词库文件如下: ~~~ $prefix/data/项目名称/dict_user.txt ~~~ 文件内容及格式与[全局自定义词库](#ch0)是一致的,在此不再赘述。此外,这个文件还可以通过相关的 SDK API 读取和修改。 - [XSIndex::getCustomDict]...
...目的数据目录规划。搜索系统将所有数据保存在 `$prefix/data` 目录中。 如果您希望数据目录另行安排或转移至其它分区,请将 `$prefix/data` 作为软链接指向真实目录。 > info: 出于性能和多数需求考虑 `xunsearch` 服务端和 SDK API 通...
...,可用于调试。 我们要求所有自定义过滤器必须实现 [XSDataFilter] 这个接口,里面需要实现以下方法: - [XSDataFilter::process] 字段数据预处理,在此进行数据调整和过滤不相关的内容然后返回数据 - [XSDataFilter::processDoc] 索引文档...
... ~~~ 初始化数据源 ... csv WARNING: input file not specified, read data from 开始批量导入数据 ... ~~~ 然后我们测试输入下面三条数据,最后一条数据打完后必须敲入回车,然后按 `Ctrl-D` 结束操作。 > note: 在 Windows 的命令行下运行请使用 `C...