Making data findable
There are two ways to include your data in search results from the Unified Search Service. If you want to expose the data in your application, you need to implement the EntityBasedSearchable interface. In this scenario, you must wrap your data in a class that implements the SearchableEntity interface. If you want to pass a search query to your own search engine, located on a network server or within your application, you need to implement the ExternalSearchProvider interface. Search engines that are available on a server might be located behind an organization's firewall or be a public web service.