Right now, SearchResult provides URL templates for linking to individual files and line numbers within a repository, but not a URL for linking to the repository itself. If you want to get the repository URL, you have to join a SearchResult to a list request, or try to heuristically extract it from the file URL template.
I'm sure adding fields to SearchResult is not to be done lightly, but what do you think about adding this one?