Есть вопросы, связанные с запросами, но я получаю эту ошибку, когда пытаюсь заполнить эластичный поиск сразу после миграции:
php bin/console fos:elastica:populate
У меня есть только одна сущность Продукт с одним свойством title .
Вот полная ошибка:
Root mapping definition has unsupported parameters: [product :{dynamic_date_formats=[], _meta={model=App\Entity\Product}, properties={title={search_analyzer=keyword_analyzer, analyzer=keyword_analyzer, type=text}}}] [reason: Failed to parse mapping [_doc]: Root mapping definition has unsupported parameters: [product : {dynamic_date_formats=[], _meta={model=App\Entity\Product}, properties={title={search_analyzer=keyword_analyzer, analyzer=keyword_analyzer, type=text}}}]]
Вот мой fos_elastica.yaml:
fos_elastica:
clients:
default: { host: '%env(resolve:ELASTICSEARCH_HOST)%', port: '%env(resolve:ELASTICSEARCH_PORT)%' }
indexes:
shop: # the name of our index
settings:
index:
analysis:
analyzer:
keyword_analyzer:
type: custom
tokenizer: standard
filter: [standard, lowercase, asciifolding, trim]
types:
product: # the name of our type
properties:
title:
analyzer: keyword_analyzer
search_analyzer: keyword_analyzer
type: text
persistence:
driver: orm
model: App\Entity\Product
provider: ~
finder: ~
repository: App\Repository\ProductRepository
Чего мне не хватает? Спасибо.