elasticsearch,elastica,Json,Symfony,elasticsearch,Elastica" /> elasticsearch,elastica,Json,Symfony,elasticsearch,Elastica" />

Elastica和Json字段

Elastica和Json字段,json,symfony,elasticsearch,elastica,Json,Symfony,elasticsearch,Elastica,我正在寻找一种方法,用elastica将一个sql db表的字符串字段映射到json。这个字段(valueFloat)包含一个带有数值的大表的json表示。我们的想法是能够在这个json数组中搜索特定的值。我正在尝试用elastica的yml配置进行映射 fos_elastica: clients: default: { host: localhost, port: 9200 } indexes: app: types: ...

我正在寻找一种方法,用elastica将一个sql db表的字符串字段映射到json。这个字段(valueFloat)包含一个带有数值的大表的json表示。我们的想法是能够在这个json数组中搜索特定的值。我正在尝试用elastica的yml配置进行映射

fos_elastica:
clients:
    default: { host: localhost, port: 9200 }
indexes:
    app:
        types:
            ...
            tableContent:
                properties:
                    argument1Name:
                        type: string
                    valueFloat:
                        type: string
                persistence:
                    driver: orm
                    model: TAMAS\AstroBundle\Entity\tableContent
            ...
我正在考虑使用json处理器的管道,但没有做到。。。而且,这可能不是最简单的方法


有什么建议吗?

JSON处理器是处理这种情况的一种好方法。你能解释一下你是如何配置你的摄取管道的吗?嘿!谢谢你的留言;yml配置中不接受文档中的“管道”键或其子项。。。我刚刚意识到我没有使用最新版本,所以我将再次尝试JSON处理器。我成功地创建了一个工作管道,我可以通过curl请求对数据重新编制索引来转换数据。但是,在映射config.yml级别的第一次索引中,我找不到直接使用此管道的方法。似乎无法定义自动使用管道的映射。有什么想法吗?