Не мог бы кто-нибудь пролить свет на необходимость трех индексов ES в Akeneo PIM. В частности, я хотел бы знать, в чем разница между этими двумя:
akeneo_pim_productakeneo_pim_product_and_product_modelПоскольку мне они кажутся очень похожими, но я не могу выполнить поиск по родителю в akeneo_pim_product, результаты поиска отображаются только в akeneo_pim_product_and_product_model. Это кажется неудобным, и для того, чтобы родительский фильтр работал при поиске товаров, мне нужно было изменить индекс, по которому он выполняется. Кажется, все работает нормально, но я все еще не уверен, что я ничего не испортил, сделав это, потому что я просто не могу найти никакой информации о различиях между ними.
Любая информация по этому поводу будет очень признательна.





В настоящее время вы не можете выполнять поиск по полю parent в индексе akeneo_pim_product, потому что оно присутствует только в akeneo_pim_product_and_product_model.
Совсем недавно у нас была исправлена связанная с этим ошибка по той же причине: https://github.com/akeneo/pim-community-dev/pull/8344
Мы думаем о добавлении поля parent в индекс продуктов, но не хотим делать это в версии патча.
С наилучшими пожеланиями, JM
Я вижу это. Но не могли бы вы рассказать мне разницу между этими двумя индексами, а также какие негативные эффекты я могу ожидать, если буду направлять все свои поиски на akeneo_pim_product_and_product_model вместо akeneo_pim_product.
Обратите внимание, что в будущем мы можем хранить только один индекс, так как они станут такими же.