The current functionality of "ApplyBestBets" when used with ITypeSearch is not the same as when used with unified search. Why is that?The only properties I can see that are required on the search/result type are:
Should it not be possible to Change/add a "ApplyBestBets" method that only requires an interface with those properties and has the exact same functionality as the one used by unified search. That way we can have our own result type and search type.
Or is there a way to get all the BestBets functionality with ITypeSeach today?
Or if that is not possible, will I get all the unified search functionality if I inherit UnifiedSearchHit and ISearchContent?
You can add ApplyBestBets to IContent types such as PageData with ITypeSearch. What is the type you're trying to use this with?
The only limitation I can see is that the IsBestBet() and HasBestBetStyle() methods are limited to Unified search