You can have many different kinds of SearchResults so in JDT they use the prefix to differentiate between the various results, for example they have JavaSearchResult and GitSearchResult etc. 

I don't really have any feeling about this, especially because we will most likely only have one kind of search result in our code-base :)