我的 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],因为最终的映射会有更多 超过一种类型:[库存,产品]
如果我查看文档,则会在Github页面documentation上看到以下内容
我在做什么错了?
答案 0 :(得分:0)
这不是Symfony集成的错误。原因是从6.0开始,Elasticsearch取消了对每个索引introduced的多种类型的支持。您需要更新索引定义,以使每个索引只有一种类型的数据。