0
如何在symfony2的elasticsearch上使用日期做日期和聚合查詢?如何在Symfony2上使用日期(Datehistogram)做面:Fos ElasticaBundle
感謝您的幫助!
雨果。
我需要有這樣的結果:服務器的年份總數。
這是我的代碼,但是,我沒有結果或在我的樹枝我不知道如何查看結果。
謝謝。
雨果
$search = $this->get('fos_elastica.index.serveurs.serveur');
$queryServeurs = new \Elastica\Query\MatchAll();
$elasticaQueryServeurs = new \Elastica\Query();
$elasticaQueryServeurs->setQuery($queryServeurs);
$elasticaQueryServeurs->setSize(0);
$elasticaAggregDateServeur = new \Elastica\Aggregation\DateHistogram('dateHistogram','dateGarantie','year');
$elasticaAggregDateServeur->setFormat("dd-MM-YYYY");
$typesServeursaggregation = new \Elastica\Aggregation\Terms('types');
$typesServeursaggregation->setField("type");
$elasticaAggregDateServeur->addAggregation($typesServeursaggregation);
$elasticaQueryServeurs->addAggregation($elasticaAggregDateServeur);
$resultsServeursDate[] =$elasticaQueryServeurs;
return $this->container->get('templating')->renderResponse('VefsiffReferentielsBundle:stats:stats.html.twig', array( 'serveursdates' => $resultsServeursDate));
請向我們展示查詢DSL到目前爲止以及需要轉換爲FosElasticaBundle的信息。 – Val
您好,我添加了我的代碼感謝您的幫助。 –