나는 이것에 많은 용도가 있지만 비싼 작업이 될 수있는 가장 성능이 좋은 방법을 알고 싶습니다.
예를 들어 상점을 사용합니다.
주어진:
- 제품 브랜드 분류
- 제품 그룹 분류
- 제품 포스트 타입
- 위 분류법에 대한 아카이브 템플릿
제품 유형 아카이브에있을 때 브랜드 메뉴를 표시하고 브랜드 아카이브에있을 때 제품 유형을 표시하는 가장 효율적인 방법은 무엇입니까?하지만 해당 그룹의 게시물에 적용되는 용어 만 표시하십시오.
예를 들어 제품 그룹 'womens'에있는 경우 왼쪽에 브랜드가 표시되지만 'womens'제품 그룹의 제품에 지정된 브랜드 만 표시됩니다. 예를 들어 'Fancy womens clothes Inc'라는 브랜드는 표시되지만 'Manly mens Manly ltd'는 표시되지 않습니다.
나는 일반적인 대답이 필요하지만 의류 제품 예제를 사용하는 것이 행복하지만 무자비한 힘으로 탐욕스러운 알고리즘 으로이 작업을 수행하는 방법을 알고 있지만 엄청나게 낭비이며 솔루션에 관심이 없습니다. 모든 페이지로드를 몇 초씩 늘리고 프로세스의 DB에서 모든 게시물을 완전히로드합니다.
편집 : 예 2 :
피카추는 노란 포켓몬이고 노란 꼬리표에 있지만 피카추는 또한 전기 포켓몬이므로 분류 체계의 전기 꼬리표에 있습니다. 노란색 태그 아카이브에있을 때 노란색의 포켓몬 유형 만 표시하려면 어떻게합니까? 예를 들어 모든 녹색 잔디 포켓몬이 녹색이라는 것은 노란색 보관소에있을 때 잔디 메뉴 항목은 없지만 녹색에는 있음을 의미합니다 (예, 녹색이 아닌 잔디 포켓몬이 있음을 알고 있습니다)