Both the regular SharePoint Server Search service application and FAST Search service application offer a rich platform to developers to create dynamic systems that are able to accommodate extremely large datasets. It can be leveraged to provide a way to aggregate content across multiple site collections as we will see in the next section.
The search system is complex, and indeed there are entire books written on the subject, but there are three key pieces that need to be understood as they will be leveraged in this solution:
- Content sources
- Search scopes
- Managed properties
Content sources define the locations that will be crawled. This can include both SharePoint resources as well as other systems like Exchange, network ...