...S.php(1089): XSServer->execCommand(Array, 250) #1 ../phplib/XS.php(1094): XSIndex->addExdata('????????1??????...') #2 ../phplib/XS.php(1100): XSIndex->openBuffer(0) #3 ../phputil/Indexer.php(206): XSIndex->closeBuffer() #4 {main} PHP Fatal error: Exception thrown without a stack frame in Unkno...
...外,这个文件还可以通过相关的 SDK API 读取和修改。 - [XSIndex::getCustomDict] 读取当前项目的自定义词库内容,若不存在则返回空字符串 - [XSIndex::setCustomDict] 设置当前项目的自定义词库内容,格式参见上面文档 > note: 该功能自 `1.3...
index 属性 只读 public XSIndex getIndex() 获取索引操作对象
...D_OK_LOGGED);} 添加搜索日志关键词到缓冲区里 需要调用 XSIndex::flushLogging 才能确保立即刷新, 否则要隔一段时间
...ject(XSCommand), 250) #2 /data/abchosting/trunkey/wwwroot/index.php(110): XSIndex->update(Object(XSDocument)) #3 {main}
...,缓冲区的默认 大小为 `4MB`,如需修改请传入数字作为 [XSIndex::openBuffer] 的参数。 ~~~ [php] $index->openBuffer(); // 开启缓冲区,默认 4MB,如 $index->openBuffer(8) 则表示 8MB // 在此进行批量的文档添加、修改、删除操作 ... $index->add($doc);...
...数据库,用起来更简洁。 清空数据很简单,直接调用 [XSIndex::clean] 即可,代码如下: ~~~ [php] // 执行清空操作 $index->clean(); // 重新加入文档数据 ... $index->add($doc); ... $index->add($doc2); ... ~~~ > note: 清空索引是一个同步操作,一旦...