<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def search_track(self, artist, album=None, track=None, full_album_art_uri=False):
 """Search for an artist, an artist's albums, or specific track. Args: artist (str):
 an artist's name. album (str, optional):
 an album name. Default `None`. track (str, optional):
 a track name. Default `None`. full_album_art_uri (bool):
 whether the album art URI should be absolute (i.e. including the IP address). Default `False`. Returns: A `SearchResult` instance. """

        subcategories = [artist]
        subcategories.append(album or '')

        # Perform the search
        result = self.get_album_artists(
            full_album_art_uri=full_album_art_uri,
            subcategories=subcategories, search_term=track,
            complete_result=True)
        result._metadata['search_type'] = 'search_track'
        return result