I've added a Search Content Source for my BDC application, and results are populating correctly. So far, so good! I don't really like the way the results get displayed, though.
Problem 1: Result Titles
The title of the result is always the file name of the profile page. Obviously, since every item of a type has the same profile page, this isn't really helpful. Is there a way for me to change what's displayed there? Ideally, it would be a combination of a few different fields on the item, such as First Name + Last Name.
Using the screenshot below as an example, I'd like to change the link that says Customer_1.aspx, right above the content snippet.
Problem 2: Text snippets
Is there a way for me to force the Search result to display certain fields from the item? In this example, for a contact search, maybe I would want to show their phone number and email address right away, to save the user from having to click through and wait for the profile page to load just to get basic contact info.
Update: Result Type
I've been researching this most of the day, and I've learned that I need to create a Result Type for my external content type. Once I have that, I can create custom display templates. I've tried this a bunch of times, but I still can't seem to get it working.
I've created a managed property on one of the columns (a non-null integer that is only on this record type), but I've not found a property match setting that will work. Any suggestions?