如何抑制对FOSElasticBundle的搜索结果进行补水?
use FOS\ElasticaBundle\Repository;
class ArticleSearchRepository extends Repository{
...
// finds objects (in 'transformed') and index data (in 'result')
$this->findHybrid($q, 3);
// finds objects
$this->find($q, 3);
我想要的只是原始索引数据,而无需通过理论来水合整个对象(以节省数据库查询的费用)。也就是说,我只想在-> findHybrid()中返回“结果”。 'findRaw()或findResult()?还是选项中的['hydrate'=> false]?
我看到了对“水合”选项的引用,但不知道在哪里使用它。