[php] echo '搜索结果'; $xs = new XS('test1'); $index = $xs->index; $index = setDb('test2'); $search = $xs->searcg; $docs = $search->addDb('test2')->setFuzzy->setQuery($key)->search(); [/php] 请问这种写法有错么?
...$cmd); return $this;} 设置折叠搜索结果 注意, 每当调用 setDb 或 addDb 修改当前数据库时会重置此项设置
...~~~ [php] // 比如把当前索引更新到名称为 db2 的库中 $index->setDb('db2'); // 在检索时同时搜索 db, db2 的作法,具体参考搜索的有关章节 ... $search->addDb('db2')->setQuery(...)->search(); ~~~ 索引更新是异步行为 ---------------- 有必要指出的是,...
... return $this;} 设置搜索结果的排序方式 注意, 每当调用 setDb 或 addDb 修改当前数据库时会重置排序设定 此函数第一参数的用法与 setMultiSort 兼容, 即也可以用该方法实现多字段排序
...setCollapse($field, $num = 1)` - 设置搜索结果按字段值折叠 * `setDb($name)` - 设置搜索库名称,默认则为 `db` * `setFuzzy()` - 设置开启模糊搜索, 传入参数 false 可关闭模糊搜索 * `setLimit($limit, $offset = 0)` - 设置搜索结果返回的数量和偏移 ...
...Search setCutOff() 设置百分比/权重剔除参数 XSSearch setDb() 设置要搜索的数据库名 XSSearch setDocOrder() 设置结果按索引入库先后排序 XSSearch setFacets() 设置分面搜索记数 XSSearch setFuzzy() 开启模糊搜索 XSSearch ...