在ElasticSearch(FOSElasticBundle)中抑制水化(转换)

时间:2019-02-25 14:09:28

标签: elasticsearch doctrine-orm foselasticabundle

如何抑制对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]?

我看到了对“水合”选项的引用,但不知道在哪里使用它。

0 个答案:

没有答案