FosElasticBundle not Analyzedfield

时间:2016-04-06 08:41:30

标签: php symfony elasticsearch foselasticabundle

我有弹性搜索2.2.1和“friendsofsymfony / elastica-bundle”:“~3.0”,

我需要在索引中添加未分析的字段我在配置中添加归档技能“字段”和“索引:not_analyzed”,但是在

之后
app/console fos:elastica:populate --no-reset --index=directory --type=skill

在映射中仍有

"skill": {
  "properties": {
    "skill": {
      "type": "string"
    },

这是我的配置:

    directory:
        finder: ~
        types:
                skill:
                 mappings:
                      id:
                         type: integer
                      skill:
                         type: integer
                         fields:
                            raw:
                                type: integer
                                index: not_analyzed

Mybe需要更新FosElasticBundle吗?我做错了什么,有什么想法,帮助

1 个答案:

答案 0 :(得分:0)

尝试将“ index”更改为true,而不是“ not_analyzed”

    directory:
    finder: ~
    types:
            skill:
             mappings:
                  id:
                     type: integer
                  skill:
                     type: integer
                     fields:
                        raw:
                            type: integer
                            index: true