2012-06-26 4 views
0

"고급 쿼리 구문"을 검색 설명서에 링크 된대로 사용하려고합니다.Spotify에서 고급 검색 쿼리를 사용하는 방법?

하지만 아무것도 다시 오지 않습니다! 내 검색 코드는 검색어 앞에 'artist :'를 추가하고 끝에는 '' '를 추가합니다.

그러나 예를 들어 자식은 단일 결과를 반환하지 않습니다. Spotify intern 메시지 상자에서 Spotifiy 응용 프로그램의 왼쪽 위 모서리에있는 검색 상자에 검색 용어를 추가하더라도 결과를 반환합니다.

내 코드는 다음과 같습니다

var search = (new models.Search('artist:"' + searchWord + '"', { 
      'localResults' : models.LOCALSEARCHRESULTS.IGNORE, 
      'searchArtists' : false, 
      'searchAlbums' : false, 
      'searchTracks' : true, 
      'searchPlaylists' : false, 
      'pageSize'  : 10, 
      'searchType'  : models.SEARCHTYPE.SUGGESTION     
     })); 

    search.observe(models.EVENT.CHANGE, searchResultObserver); 

코드는 searchWord에 대한 결과를 반환하고 내 UI에 추가합니다,하지만 아티스트 : 그것은 빈 유지 '검색어'.

왜? 라이센스 문제로 "좋은"검색 결과를 얻을 수 없습니까?

답변

1

models.SEARCHTYPE.SUGGESTION 고급 쿼리에서는 작동하지 않는 것 같습니다. 대신 models.SEARCHTYPE.NORMAL을 시도하십시오.

+0

맞네요. 두 개의 검색 개체를 사용하여 끝났습니다. 사용자가 입력하는 동안 결과를 얻을 수 있도록하는 일반 및 제안 유형입니다. – schlingel