2016-08-10 1 views
0

나는 논리 문제가있어 실제로 어떻게 극복해야할지 모르겠다. 나는 여러 가지 필드를 가지고 있으며 모든 데이터 피드에서 표준화되지 않은 몇 가지 제품 피드 (upc, mpn, 브랜드 이름, 제목, 설명)에 직면하고 있습니다. 현재 고유하고 매우 쉽기 때문에 upc로 제품을 매핑하고 있습니다. 문제는이 필드가있는 제품이 거의 없어서 브랜드 이름과 mpn의 매핑을위한 다른 조합을 생각하고 있다는 것입니다. 나는 다른 브랜드, 실제로는 다른 제품에서 mpn으로 매핑하는 것을 피하기 위해 이것을 사용합니다. 단단한 부분은 다음과 같습니다 : 제품, 예를 들어 신발 한 켤레가 : 서로 다른 색상을 가지고 있더라도 동일한 mpn과 브랜드가 있습니다. 이 경우 나는 보통 mpn과 브랜드 이름에 의지해야하므로 upc가 없다. 색상은 필드가 아니므로 필터를 추가로 사용할 수는 없습니다. 내가 가진 건 색을 알아야하는 그림 뿐이야.매핑 제품에서 로직 찾기

제품과 같습니다

Merchant1, 제품 1, MPN1, Brand1 (녹색) Merchant1, 제품 2, MPN1, Brand1 (빨간색) Merchant2, 제품 3, MPN1, Brand1 (녹색) Merchant2, product4입니다, MPN1, Brand1 (빨간색)

동일한 판매자의 매핑을 거부 할 수 있으므로 동일한 판매자의 녹색 및 빨강을 혼합하지 않도록 할 수 있습니다.하지만 판매자 1의 녹색과 판매자 2의 녹색을 일치시킬 수있는 방법은 무엇입니까? 녹색 또는 빨강이라고 말하는 텍스트 필드가 없기 때문에 그림에만 표시됩니다.

모든 논리를 찾는 방법을 잘 모르겠습니다. 따라서 그에 따라 매핑 할 수 있습니다.

답변

0

당신이 Merchant1, 제품 1, MPN1 추천 제품, Brand1 (녹색) Merchant1, 제품 2, MPN1는, Brand1 (빨간색) 는 이미지 파일의 이름을 알고 있다? 왜냐하면 당신이이 파일 이름을 읽으면 Merchant1, Product1, MPN1, Brand1 + imageFileName과 같은 모든 정보를 연결 한 다음 md5 함수를 사용하여 코드를 생성 할 수 있기 때문입니다. 모든 제품과 함께 저장하면 ...이 방법은 이미 데이터베이스에 해당 md5 코드가 있는지 확인할 수있는 새로운 것을 저장해야합니다.

+0

제안에 감사드립니다. 이미지 파일 이름은 임의적 인 관계가 아니므로 Merchant1, Product1, MPN1, Brand1 (초록색)과 Merchant2, Product3, MPN1, Brand1 (녹색)과 같은 제품을 일치시키는 데 도움이되지 않습니다. –

관련 문제