2013-03-02 3 views
1

최근 Magento의 Re-index 관련 문제가 발생했습니다.Magento Reindex 제품

내 상점에는 약 40,000 개의 제품이 있으며 단일 제품의 상태를 변경하면 모든 색인을 다시 색인해야하므로 프런트 엔드에 변경 사항이 반영되지 않습니다.

기타 색인 생성은 많은 시간이 걸리므로 (1 시간 정도) 나는 영구적 인 문제를 생각하고 있습니다.

Reindex에서 "업데이트시 저장"모드는 무엇을 지정합니까? 제품을 저장하는 동안 색인을 다시 생성하는 데 도움이됩니까?

저장시 수동 업데이트와 업데이트의 차이점은 무엇입니까?

도와주세요.

미리 감사드립니다. 업데이트에 저장 말할 때

답변

1

촬영 저장 한 단일 제품에 대해 즉시 색인을 다시 작성합니다.

+0

파리에서 무엇을 다시 색인 해 주는지 알려주시겠습니까? 마지막으로 편집되거나 업데이트 된 제품을 다시 색인화하고 다른 제품 목록은 다시 색인 해 주시겠습니까? 또한 모드를 설정하면 ID 저장에 대한 업데이트 시간이 걸릴 것입니다. Pls help .. – Slimshadddyyy

+0

색인을 만들 때 시간이 많이 걸리지 않을 것입니다. 관리 패널에서 제품을 편집하고 마젠타 저장을 클릭하면 해당 제품을 저장하고 다시 색인을 생성하면 하나의 제품에 사용할 수 있기 때문에 시도해 볼 수 있습니다. . Magento CE 1.7.x에 대해 말하고 있는데 이전 버전에서 작동 할 수 있는지 모르겠습니다. 그런데 40K 제품은 큰 문제가 아니며, 매장과 함께 500K + 제품을 갖고 있으며 정상적으로 작동합니다. –

+0

고맙습니다 ... – Slimshadddyyy

3

난 당신 말은 "저장에 업데이트"가정, 또한 제품/저장 업데이트되었습니다 triggers the re-indexing of product data 때마다 "실시간"모드라고합니다.

는 기본적으로 젠토에 다시 인덱싱 "저장업데이트"(실시간)의 두 가지 모드와 "수동"이 있습니다. 그들의 이름은 행동 양식을 아주 분명하게 말합니다.

귀하의 경우 매장에 엄청난 양의 제품이 있으므로 Magento SHELL 명령을 통해 다음과 같은 색인을 다시 작성하면 많은 시간을 절약 할 수 있습니다. 상점에

SSH와 하나에 하나 또는 모든하여 젠토 루트 및 색인을 다시 한 내부 폴더 쉘로 이동은, 사용 다시 인덱스 모드 "저장업데이트"

php indexer.php --reindex catalog_product_flat 
    php indexer.php reindexall 
+0

상점에서 납품 된 제품을 사용하도록 설정 한 경우 예를 들어 답장에 "catalog_product_flat"을 언급했는지 확인하십시오.근본적으로 올바른 색인 유형은 "catalog_product_attribute", "catalog_product_price"또는 "catalog_category_product"입니다. . PHP indexer.php를 다시 색인하기 전에 이것을 시험해보십시오. --status – Haijerome

+0

쉘을 통해 다시 색인을 생성 했으므로 작업을 수행하는 데 많은 시간이 필요합니다. 저장에 대한 업데이트는 무엇을해야합니까? 마지막으로 변경/편집 된 제품을 다시 색인화하고 프론트 엔드의 최신 변경 사항을 반영합니까? – Slimshadddyyy

0

젠토 설명서 (http://docs.magento.com/m2/ce/user_guide/system/index-management-manual.html)

미국 :

설정 작업을 "다시 색인 데이터."

그 옵션을 사용할 수없는 나쁘지! 관리자 페이지에 해당 옵션이 있습니까? 그렇지 않은 경우 왜 나타나지 않는지 이유가 있습니까?

저장에 대한 업데이트를하고 싶습니다. 그러나 실제로는 실용적이지 않습니다. CSV에서 많은 수의 제품을 가져 왔습니다.

명령 줄에서 re-indexer를 실행하려고 시도했지만 쉘 디렉토리가 누락되었습니다. 나는 아이디어를 밖으로 신선한 생각처럼

magento missing shell directory

글쎄, 그것은 보인다! 아마도 Magento Enterprise를 실행하기 위해 Varien에게 지불해야 할 것입니다. Afterall, re-indexing은 약간 복잡합니다. 그렇지 않습니까?