...-- 主键是指项目中类型为 `id` 的字段,删除是调用的是 [XSIndex::del] 方法,传入参数必须是 要删除的文档的`主键值`,或一系列主键值组成的`数组`。 ~~~ [php] $index->del('123'); // 删除主键值为 123 的记录 $index->del(array('123', '789', '45...
...S fieldTitle XSFieldMeta 获取当前标题字段 XS index XSIndex 获取索引操作对象 XS name string 获取当前项目名称 XS scheme XSFieldScheme 获取当前在用的字段方案 XS scwsServer XSServer 创建 scws 分词连接 XS searc...
...引管理或检索。 添加、修改索引数据,使用方法参照 [XSIndex][2]。 对于 ActiveRecord 对象来讲,建议在相关的 `afterSave` 和 `afterDelete` 中进行索引同步。 ```php $data = array('pid' => 1234, 'subject' => '标题', 'message' => '内容'); Yii::app()->search-...
...是和当前索引库绑定的,并非和项目绑定。 如果您通过 [XSIndex::setDb] 修改了当前索引库名,那么您所进行的同义词变动将作用到该库上。 #### 添加同义词 #### 通过带参数的选项 `--add-synonym` 来实现,参数值为单条或多条同义词...
... = $index->add($doc); return false; } 返回$res值为 object(XSIndex)#42 (9) { ["_buf":"XSIndex":private]=> string(0) "" ["_bufSize":"XSIndex":private]=> int(0) ["_rebuild":"XSIndex":private]=> bool(false) ["xs"]=> object(XS)#16 (6) { ["_index":"XS":private...
...D_OK_LOGGED);} 添加搜索日志关键词到缓冲区里 需要调用 XSIndex::flushLogging 才能确保立即刷新, 否则要隔一段时间 addWeight() 方法 public XSSearch addWeight(string $field, string $term, float $weight=1) $field string 索引词所属的字段 ...