Is this in the context of T76397: New search interface for link dialogue? If that is the case, it would be great to link it in some way (e.g., dependency) to provide a bit more context.
This seems like a large amount of work for little gain. What's the user benefit?
This is an usual pattern in search interfaces. It helps to easily find what you are looking for by separating the common from the different aspect of search results (i.e., the user only has to scan a fraction of the information since the common part can be ignored). It also helps to connect better what you type from the list of results (it communicate why each result is appearing).
This pattern is common in many search interfaces, from Google to DuckDuckGo (although they highlight different parts, the key point is to allow users to distinguish them):
Agreed to de-scope from the new search interface and do later.
A search UI can definitely be used without applying that pattern, but it would be great to have some metrics that let us know how often and how fast users are able to find the results.