In this chapter we are going to deal with extending search beyond the scope of SharePoint. So far we've seen search results coming only from within SharePoint, and whether the results were documents, sites, conversations, or images, all came from SharePoint. By leveraging the BCS, we can get SharePoint to index external systems. In this chapter we are going to discuss how to build a .NET assembly BCS that will crawl the external system, and display the results to the user as if they were regular plain old SharePoint results.
In this chapter we will cover the following topics:
Introduction to BCS in the context of search
Connecting with the SQL server using .NET assembly