使用Elasticsearch的Symfony FOSElastica ResponseException

时间:2014-06-30 14:22:59

标签: java php symfony elasticsearch foselasticabundle

我使用Composer将FOSElastica 3.0安装到我的Symfony项目中。 这是我的配置:

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

相同的问题

1 个答案:

答案 0 :(得分:0)

此问题已在版本3.0中修复