2016-10-28 3 views
0

의 차이가 무엇인지 코드 조각과 같이 있습니다 : 추천 API는 : 널 (null) 결과와 빈 결과 애저 추천 API 샘플에서

 if (itemSets.RecommendedItemSetInfo != null) 
     { 
      ... 
     } 
     else 
     { 
      Console.WriteLine("No recommendations found."); 
     } 

그래서 내가 널 추천 세트가 권장 사항을 의미한다고 가정합니다. 그러나이 집합이 nullable이 아니지만 여전히 비어있는 경우는 무엇입니까 (예제를 실행하는 데있어)?

나는 내 자신의 사용법과 카탈로그 파일을 제공했다. 나는 거기에 너무 많은 항목을 가지고 있지만 i2i 권장 사항에 대한 결과가 있고 u2i에 대한 빈 세트가 있습니다. AllowColdItemPlacement는 생각을 변경하지 않습니다.

답변

1

null 권장 사항과 비어있는 권장 사항 간의 의미에 차이가 있음을 의미하지는 않습니다. 나는 왜 우리가 두 가지 다른 유형의 결과를 보낼지를 점검 할 것입니다. 어느 쪽이든,이 두 경우를 다른 경우로 취급하지 마십시오.

사용자 간 권장 사항에 대한 결과를 얻지 못하면 빌드를 만들거나 사용자가 상호 작용 한 항목에 다른 항목과 충분한 동시 발생이 없을 때 해당 사용자에 대한 데이터가없는 것 같습니다. 사용법.

비어있는 추천을받을 때해야 할 일은 귀하에게 달려 있습니다. 권장 사항을 표시하지 않거나 홍보하려는 인기있는 항목으로 다시 채우기로 결정할 수 있습니다.

감사합니다.

Luis Cabrera 프로그램 관리자 - 권장 사항 API.