del() 方法 public XSIndex del(mixed $term, string $field=NULL) $term mixed 单个主键或指定字段的索引词, 或多个组成的数组, 编码与 xs 默认字符集一致 $field string 索引词所属的字段名称, 默认不指定则为主键字段 (类型为ID) ...
terms() 方法 public array terms(string $query=NULL, bool $convert=true) $query string 搜索语句, 若传入 null 使用默认语句, 最大长度为 80 字节 $convert bool 是否进行编码转换, 默认为 true {return} array 可用于高亮显示的词条列表...
...方法 (自版本 v1.4.9 起可用) public array getSynonyms(string $term) $term string 要查询同义词的原词 {return} array 同义词记录数组, 不存在同义词则返回空数组 源码: sdk/php/lib/XSSearch.class.php#L187 (显示) public function getSynonyms($...
...x() 给字段增加索引文本 (仅限索引文档) XSDocument addTerm() 给字段增加索引词 (仅限索引文档) XSDocument afterSubmit() 重写接口, 在文档成功提交到索引服务器后调用 XSDocument beforeSubmit() 重写接口, 在文档提交到索引...
...); $docs = $search->search(); $terms = $search->getExpandedQuery($tag); 然后对 $docs 和 terms 取交集就可以了, 只不过执行了两次查询,又掉消耗效率。
... 参见 openBuffer del() 方法 public XSIndex del(mixed $term, string $field=NULL) $term mixed 单个主键或指定字段的索引词, 或多个组成的数组, 编码与 xs 默认字符集一致 $field string 索引词所属的字段名称, 默认不指定则为主...
...rch addQueryString() 增加默认搜索语句 XSSearch addQueryTerm() 增加默认搜索词汇 XSSearch addRange() 添加搜索过滤区间或范围 XSSearch addSearchLog() 添加搜索日志关键词到缓冲区里 XSSearch addWeight() 添加权重索引词 X...
...elseif ($res->cmd == XS_CMD_SEARCH_RESULT_MATCHED) { // matched terms if (isset($doc)) { $doc->setField('matched', explode(' ', $res->buf), true); } } elseif ($res->cmd == XS_CMD_OK && $res->arg == XS_CMD_OK_RESULT_END) { // got the e...