Определение корневого отображения имеет неподдерживаемые параметры для fos_elastica.yaml - PullRequest
0 голосов
/ 06 октября 2019

Есть вопросы, связанные с запросами, но я получаю эту ошибку, когда пытаюсь заполнить эластичный поиск сразу после миграции:

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

Чего мне не хватает? Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...