FOSElasticaBundle und Doctrine Hydration

Ich bin gerade dabei, elasticsearch nach einem neuen Projekt zu durchsuchen, mit dem ich gerade beginne. Ich verwende derzeit Symfony2.5 mit dem neuesten FOSElasticaBundle und all dem. Ich mache einige Benchmarks für die Leistung des Bundles (ich weiß, dass Elastic an sich verdammt schnell ist), aber ich bin auf ein kleines Problem gestoßen, das möglicherweise einfach zu lösen ist, wenn nur die Dokumentation des Bundles ausführlicher wäre.

Meine eigentliche Frage ist einfach, wie man, anstatt ein Array von Doctrine-Objekten (von denen ich glaube, dass sie über eine DB-Abfrage gefüllt werden) zurückzugeben, ein "unformatiertes" Array der Antwort von Elastica selbst zurückgibt. Einschließlich der Antwortzeit, der maximalen Punktzahl usw. Die Dokumente für das FOSElasticaBundle sind zu diesen Themen ziemlich vage ...

Es scheint ein bisschen kontraproduktiv und langsam zu sein, die Datenbank erneut abzufragen, wenn Sie bereits alle Informationen haben, die Sie von Gummiband suchen? Oder gibt es etwas sehr offensichtliches, das ich hier vermisse?

Danke für jede Hilfe!

Antworten auf die Frage(1)

Ihre Antwort auf die Frage