Параметр not_analyzed в Elasticsearch удаляется при запуске индексатора: переиндексация из Magento 2 - PullRequest
0 голосов
/ 03 июня 2019

В моей установке Magento 2 я использую Elasticsearch в качестве поисковой системы.При поиске SKU с дефисом (-) извлекается много значений, так как Elasticsearch по умолчанию разделяет и ищет эти значения.

Пример: Поиск 11-22 SKU возвращает SKU с 11,22 и 11-22.

Эта ссылка должна решить эту проблему, установив для свойства SKU значение not_analyzed https://www.elastic.co/guide/en/elasticsearch/guide/current/_finding_exact_values.html

Однако при запуске 'php bin / magento indexer: reindex' версия индекса Elasticsearch увеличивается иПараметр not_analyzed удален.

Есть ли способ установить индекс Elasticsearch таким образом, чтобы будущий переиндекс из Magento не перекрывал пользовательский параметр?

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