symfony2のelasticsearchの日付でファセットとaggreagtionクエリを実行する方法は?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));
これまでにあり、FosElasticaBundleに翻訳する必要がある質問DSLを表示してください。 – Val
こんにちは、私はあなたの助けを借りて私のコードありがとうございました。 –