Symfony3 FOSElasticaBundle 文档示例不起作用

Symfony3 FOSElasticaBundle doc example not working


我正在尝试设置 FOSElasticaBundle。
作曲家 json 条目:

"friendsofsymfony/elastica-bundle": "^3.2"

我正在学习官方 docs 教程,
但是这条线不起作用:

$finder = $this->container->get('fos_elastica.finder.app.user');

我得到的错误:

You have requested a non-existent service "fos_elastica.index.app.user".

你知道为什么吗?

我检查的事情:

config.yml:

fos_elastica:
    clients:
        default: { host: localhost, port: 9200 }
    indexes:
        app:
            types:
                user:
                    mappings:
                        email: ~
                    persistence:
                        # the driver can be orm, mongodb, phpcr or propel
                        # listener and finder are not supported by
                        # propel and should be removed
                        driver: orm
                        model: AppBundle\Entity\User
                        provider: ~
                        listener: ~
                        finder: ~

提前感谢大家的任何见解:)

结果是 bundle 没有正确安装。

"minimum-stability": "dev",

在 composer.json 中全新安装有效