...lf(){ return ($this->flag & self::FLAG_INDEX_SELF) ? true : false;} 判断当前字段是否需要在字段区索引
...。 因此我们在 XSIndex 的析构函数中增加了 endRebuild 的判断,如果有必要会自动结束重建来规避这个问题。 具体代码改法已提交进 GIT 代码仓库,预计下一版本包含这项改动。
...此为什么还要有 [XSIndex::add] 呢,因为添加文档少了一个判断 > 过程,具有更高一些的效率。因此,如果您在使用 `API` 时能明确知道当前文档是新增的,那么 > 还是建议使用 `add` 这个 `API`。 示范代码如下: ~~~ [php] $data = array( ...
...切割,但不建议分割过多。 在索引数据入库时根据时间判断该对应哪个库名,比如用 db_1, db_2, ... 来区分 而在搜索的时候统一用 addDb 把所有的 db 都添加进支就可以了。 分后库对于旧库还可以调用 bin/xapian-compact 进行压缩、...
...访问字段列表 XSDocument offsetExists() ArrayAccess 接口, 判断字段是否存在, 勿直接调用 XSDocument offsetGet() ArrayAccess 接口, 取得字段值, 勿直接调用 XSDocument offsetSet() ArrayAccess 接口, 设置字段值, 勿直接调用 XSDocument ...
... 扩展 | OK | XSDocument, XSSearch | 用于字符串切割、判断 | | 编码转换 | mbstring | XSDocument, XSSearch | 用于支持非 UTF-8 字符集 | | 缓存模块 | WARNING | XS | 用于缓存项目配置文件的解析结果 |...
...计数据匹配数据,是估算的并不是完全准确 - **exists()**: 判断查询条件是否存在数据 - **where()**: 指定搜索条件 - **orderBy()**: 指定排序方式,默认为相关性排序 - **limit()**, **offfset()**: 指定获取数据量和偏移,用于分页检索 - **with()...
... getSocket() 获取连接资源描述符 XSServer hasRespond() 判断服务端是否有可读数据 XSServer open() 打开服务端连接 XSServer openBuffer() 开启索引命令提交缓冲区 XSIndex reopen() 重新打开连接 XSServer sendCommand() 往...
... 12:34 fc47554 hightman: PHP-SDK: 增加相关搜索中 cleanFieldQuery 的判断 * 09-30 11:43 d3408f0 hightman: 在文档致谢中增加 Yii * 09-30 11:31 44f7ade hightman: PHP-SDK: 改进搜索数据库还原,确保准确 * 09-30 10:57 3226448 hightman: PHP-SDK: 改进搜索日志的保存方...
... 扩展 | OK | XSDocument, XSSearch | 用于字符串切割、判断 | | 编码转换 | mbstring | XSDocument, XSSearch | 用于支持非 UTF-8 字符集 | | 缓存模块 | WARNING | XS | 用于缓存项目配置文件的解析结果...