【发布时间】:2014-02-21 11:36:34
【问题描述】:
我想获得使用 elastica for symfony2 的查询的总结果
我做了什么:
$u = $this->container->get('fos_elastica.finder.documents_index.documents');
$maxItems=10;
$query = new \Elastica\Query\Bool();
$elasticaQuery = new \Elastica\Query\QueryString($key_words.'~');
$elasticaQuery->setFuzzyPrefixLength(3);
$query->addMust($elasticaQuery);
try {
$q = new \Elastica\Query();
$q->setQuery($query);
$q->setFrom(($page - 1) * $maxItems);
}
catch (Exception $e) {
}
$data = $u->find($q);
$data 总是 10 个文档,但这不是问题,问题是如何获得总点击数,以便我可以在分页中使用它们:)
【问题讨论】:
标签: symfony pagination elasticsearch elastica