如何在 foselasticabundle 中使用滚动条?

how to use scroll in foselasticabundle?

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

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

我知道我已经接近获得查询结果了。你能帮我用 foselasticabundle 中的哪个函数来显示我的查询结果吗?我正在尝试深入研究 foselasticabundle 的代码。

我在这个 link

中找到了问题的答案

我在 link

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


foreach ($scroll as $scrollId => $resultSet) {
      foreach ($resultSet->getDocuments() as $doc) {
         $results[$doc->getId()] = $doc;
      }
   }

到目前为止,在这种方法中我可以获得滚动 ID 和我需要的结果。但如果你找到了另一种方法,希望你能在这个问题中post。