为了账号安全,请及时绑定邮箱和手机立即绑定

Symfony Elasticsearch配置文件不适用于多种类型的1个索引

Symfony Elasticsearch配置文件不适用于多种类型的1个索引

PHP
回首忆惘然 2021-04-09 17:15:11
我的config.yml中有以下配置fos_elastica:    clients:        default: { host: localhost, port: 9200 }    indexes:              app:            finder: ~                        types:                product:                    properties:                        name: ~                        sku: ~                    persistence:                        driver: orm                        model: AppBundle\Entity\Product                        provider: ~                        finder: ~                stock:                    properties:                        sku: ~                        stock: ~                    persistence:                        driver: orm                        model: AppBundle\Entity\ProductStock                        provider: ~                        finder: ~错误拒绝将映射更新更新为[app],因为最终映射将具有1种以上的类型:[库存,产品]如果我查看文档,我会在Github页面文档上看到以下内容我究竟做错了什么?
查看完整描述

1 回答

?
胡子哥哥

TA贡献1825条经验 获得超6个赞

这不是Symfony集成的错。原因是,Elasticsearch在6.0中引入了对每个索引的多种类型的支持。您需要更新索引定义,以使每个索引只有一种类型的数据。


查看完整回答
反对 回复 2021-04-23
  • 1 回答
  • 0 关注
  • 133 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信