喜,家伙我刚刚安装在我的项目中弹性搜索捆绑,一切看起来都找,直到我用Symfony的弹性捆绑错误
php app/console fos:elastica:populate
命令,我得到了下面的代码:
Resetting app
17/17 [============================] 100%
Populating app/professionalRefreshing app
[Symfony\Component\Debug\Exception\ContextErrorException]
Notice: Array to string conversion
如果我试图获得所有关于弹性的信息,我可以看到它们,但是当我尝试在控制器上使用它时,我得到的是空值。
任何帮助?
感谢
////// UPDATE
fos_elastica:
clients:
default: ...
indexes:
app:
types:
professional:
properties:
name: ~
persistence:
driver: orm
model: AppBundle\Entity\Professional
provider: ~
finder: ~
看来你搞砸了一些东西,例如你试图从你的实体索引一对多的属性作为ES中的字符串字段。 – barat
@barat但现在我只是映射名称属性,它是一个字符串 –