$finder = $this->container->get('fos_elastica.finder.index.type');
$result = $finder->find('string_to_find');
我的实体由20个属性组成,弹性只有3个字段。
在$ result中我将拥有所有20个属性。我怎么才能拥有我搜索的这3个属性。
一般来说,我想知道如何处理结果变量中的属性?
这里是config.yml
持久性:model:MyBundle \ Entity \ EntityName
答案 0 :(得分:0)
当你使用find你已经转换了结果(你的实体)时,如果使用findHybrid,bundle会返回弹性结果并且de转换结果;
$results = $finder->findHybrid('example.net');
我希望这可以帮到你