0

検索ドキュメントにリンクされている「高度なクエリ構文」を使用しようとしています。

でも何も返ってこない!私の検索コードは、検索用語の前に「artist:」を追加し、最後に「"」を追加します。

しかし、たとえば The Offspring は単一の結果を返しません。Spotifyインターンメッセージボックスでは機能し、Spotifyアプリケーションの左上隅にある検索ボックスに検索語を追加しても結果が返されます.

私のコードは次のようになります。

  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 に追加しますが、artist:"search terms" の場合は空白のままです。

なんで?「良い」検索結果を取得できないのはライセンスの問題ですか?

4

1 に答える 1

1

models.SEARCHTYPE.SUGGESTION高度なクエリでは機能しないようです。models.SEARCHTYPE.NORMAL代わりに試してください。

于 2012-06-26T10:27:40.507 に答える