如何使用滚动在foselasticabundance ?



我想知道如何在foselasticabundance中设置滚动?我有这个代码

$res = $this->commentIndex->createSearch($query, ['scroll' => '1m']);
$res->addType('reading');
$res->scroll();

我知道我已经接近得到我的查询结果。你能告诉我,我可以使用foselasticabundance中的哪个函数来显示我的查询结果吗?我正在深入研究foselasticabundance的代码。

我在这个链接中找到了问题的答案

我在链接

中有相同的代码
$search = $this->commentIndex->createSearch();
$search->addType('reading');
$search->setQuery($query);
$scroll = new ElasticaScroll($search);
$results = [];

foreach ($scroll as $scrollId => $resultSet) {
foreach ($resultSet->getDocuments() as $doc) {
$results[$doc->getId()] = $doc;
}
}
到目前为止,在这种方法中,我可以获得滚动id和我需要的结果。但如果你找到了另一种方法,希望你能把它贴在这个问题上。

相关内容

  • 没有找到相关文章

最新更新