1

我在我的 Symfony 项目中安装了带有 Composer 的 FOSElastica 3.0。这是我的配置:

fos_elastica:
    clients:
        default: { host: localhost, port: 9200 }
    indexes:
        search:
          types:
            keyword:
                mappings:
                    value:
                      type: string
                persistence:
                    driver: orm
                    model: Anklick\UserPagesBundle\Entity\Keyword
                    provider: ~
                    listener:
                        immediate: ~
                    finder: ~

很简单吧?

现在当我做 php app/console fos:elastica:populate

它说我:

Resetting search

[Elastica\Exception\ResponseException]
ClassCastException[java.util.ArrayList cannot be cast to java.util.Map]

有什么问题?

编辑:同样的问题fos:elastica:reset

4

1 回答 1

0

此问题已在 3.0 版中修复

于 2015-12-21T11:36:34.633 回答