addDb() 方法 public XSSearch addDb(string $name) $name string {return} XSSearch 返回对象本身以支持串接操作 源码: sdk/php/lib/XSSearch.class.php#L492 (显示) public function addDb($name){ $name = strval($name); $this->execCommand(array('cmd' => XS_...
setCollapse() 方法 public XSSearch setCollapse(string $field, int $num=1) $field string 依据该字段的值折叠搜索结果, 设为 null 则取消折叠 $num int 折叠后只是返最匹配的数据数量, 默认为 1, 最大值 255 {return} XSSearch 返回对象...
setSort() 方法 public XSSearch setSort(string $field, bool $asc=false, bool $relevance_first=false) $field string 依据指定字段的值排序, 设为 null 则用默认顺序 $asc bool 是否为正序排列, 即从小到大, 从少到多, 默认为反序 $relevance_fir...
...搜索? --------------- 在 `PHP-SDK` 中,搜索功能由类型为 [XSSearch] 的对象所维护。在 [XS] 项目中,通过读取 [XS::search] 属性来获取搜索操作对象,然后展开使用,而不是自行创建对象。后面章节中的 相关测试代码如果没有特别编写...
建议不要分开。分开的话如果结构不同,你硬合在一起也不好看啊。 如果同结构只是分库索引,则调用 XSSearch::addDb 即可
...当的分割,可以自命名新的索引库。 在搜索时可以使用 XSSearch::addDb 进行多库并行搜索。 一般情况下 一个库 多少数据为好呢? 我现在 480W数据 单库 搜索速度非常慢。大概是2-4秒内。 就3个字段索引。 一个ID,标题,内容 ...
XSSearch All Packages | 属性 | 方法(函数) 包 XS 继承关系 class XSSearch » XSServer » XSComponent 版本 1.0.0 源代码 sdk/php/lib/XSSearch.class.php XS 搜索类, 执行搜索功能 有部分方法支持串接操作 $xs->search->setQuery($str)->se...
...当的分割,可以自命名新的索引库。 在搜索时可以使用 [XSSearch::addDb] 进行多库并行搜索。 ~~~ [php] // 比如把当前索引更新到名称为 db2 的库中 $index->setDb('db2'); // 在检索时同时搜索 db, db2 的作法,具体参考搜索的有关章节 ... $se...