Ошибка индекса поиска в каталоге После обновления Magento 2.4.0 до 2.4.2
При запуске php bin/magento indexer:reindex
я получаю следующее сообщение об ошибке от индексатора поиска по каталогу:
{"error":{"root_cause":[{"type":"mapper_parsing_exception","reason":"analyzer [sku] not found for field [sku]"}],"type":"mapper_parsing_exception","reason":"analyzer [sku] not found for field [sku]"},"status":400}
Я проверил, что elasticSearch 7 подключен и запущен. Я отключил плагин автозаполнения поиска (https://www.mageworx.com/magento-2-search-autocomplete-free.html ) и это также не решило проблему.
Я заметил, что у некоторых других были проблемы, но в основном из-за плагина mirasvit, который я не установил.
1
Author: Jared Chesebro, 2021-09-03
1 answers
Это может быть связано с вашей установкой или версией ElasticSearch.
Проверьте, используете ли вы ElasticSearch 7.9 , как требуется , и попробуйте сбросить индексы перед запуском переиндексации.
bin/magento indexer:reset
bin/magento indexer:reindex
1
Author: Rafael Corrêa Gomes, 2021-09-03 18:27:47