开发者社区> 问答> 正文

PhpSDK的搜索如何操作?(2)



请求scroll api。


类似search接口,但是不支持sort, aggregate, distinct, formula_name, summary及qp, start 等功能。
scroll实现方式:
第一次正常带有指定的子句和参数调用scroll接口,此接口会返回scroll_id信息。
第二次请求时只带此scroll_id信息和scroll参数即可。
类似第一次请求:
$search = new CloudsearchSearch($client);
$search->addIndex("juhuasuan");
$search->setQueryString("default:'酒店'");
$search->setFormat('json');
$search->setHits(10);
$search->setScroll("1m");
$result = $search->scroll();
$array = json_decode($result, true);
$scrollId = $array['result']['scroll_id'];
第二次请求:
$search = new CloudsearchSearch($client);
$search->setScroll("1m");
$search->setScrollId($scrollId);
$result = $search->scroll();

请求参数

参数名称类型描述
optsarray扫描请求所需参数


返回结果

类型描述
string扫描结果


函数定义

function scroll($opts = array())

展开
收起
轩墨 2017-10-25 13:24:18 1593 0
0 条回答
写回答
取消 提交回答
问答分类:
API
问答地址:
问答排行榜
最热
最新

相关电子书

更多
《开放搜索查询分析服务架构分享》 立即下载
基于 Elasticsearch 电商搜索 立即下载
低代码开发师(初级)实战教程 立即下载