magento / devdocs

[Deprecated] Magento Developer Documentation
Open Software License 3.0
673 stars 1.77k forks source link

Clarify explicitly why "EAV indexer" should be enabled/disabled when different search engines are used #6659

Closed ilnytskyi closed 3 days ago

ilnytskyi commented 4 years ago

Topic clarification/correction request

When trying to get information why we should use ES search or Mysql search there is no exact explanation how EAV indexer affects those scopes

Topic Link

https://devdocs.magento.com/guides/v2.3/config-guide/elasticsearch/configure-magento.html https://devdocs.magento.com/guides/v2.3/extension-dev-guide/indexer-batch.html

Description

Not that much info is clear on this page about EAV indexer https://devdocs.magento.com/guides/v2.3/config-guide/elasticsearch/configure-magento.html

A bit more info available here https://devdocs.magento.com/guides/v2.3/extension-dev-guide/indexer-batch.html But the pages are not linked. Then It is not clear how EAV indexer behaves and inceracts with Mysql search and ES, it is not clear where the catalog_product_index_eav table used.

e.g.

As of Magento 2.3, under certain circumstances, you can disable this indexer to improve performance. (Its indexation takes about 5 minutes on a large Magento 2 Commerce performance profile.)
  1. under certain circumstances --- what exactly ?
  2. to improve performance --- how it works ?

there is no even single mention of EAV word at the page https://devdocs.magento.com/guides/v2.3/config-guide/elasticsearch/configure-magento.html

Possible solutions

Improve documentation

Additional information

LeanderFS commented 1 year ago

Is there any update regarding this issue?

sagar1dahiwala commented 1 year ago

any updates yet?

alitopaloglu commented 8 months ago

Any updates?

tuyennn commented 5 months ago

+1

dshevtsov commented 3 days ago

The topics were moved to:

If the issue is still relevant, please feel free to reopen it in the corresponding repositories: