In
SharePoint 2010, Search is deployed as a service application, similar
to the Managed Metadata Search, User Profile, or Business Data
Connectivity Services. When installing SharePoint 2010, if you choose to
use the automated wizard to deploy farm components, it will
automatically configure native SharePoint 2010 Search. Although this can
be convenient, it doesn’t allow for control of the process, so it is
recommended to deploy Search manually. To do this, you need to create a
new Search Service Application, using the following steps. These steps
assume that native SharePoint 2010 Search is deployed.
1. | Go
to the SharePoint 2010 central administration site, and choose
Application Management, Service Applications, Manage service
applications.
| 2. | At the next dialog box, as shown in Figure 8.1, you can find the list of deployed service applications, modify their settings, or add a new one.
| 3. | If
you want to add a new Search Service Application, choose the menu New,
Search Service Application. You get a pop-up with the required settings
for your search service.
| 4. | Give a name to your service—in this example, SharePoint Search Service.
| 5. | To deploy a SharePoint Search Service, choose None for FAST Service Application (this is the default value), as shown in Figure 2.
| 6. | Select
the Search Service Account, a managed account for running the search
service on your farm. It is highly recommended to use a dedicated user
instead of the default one with high farm administration privileges.
Note
The Search Service Account should have the following rights:
Member of the WSS_WPG local group on the SharePoint 2010 server hosting the Search Service Application. On the SQL Server, it has to be granted as db_owner and public on the Search Crawl Database, Search Service Application Database, and Search PropertyStore Database. On the SQL Server, it has to be granted as WSS_Content_Application_Pools and public on the SharePoint_AdminContent Database and SharePoint_Config Database.
| 7. | Select or create a new Application Pool for the Search Admin Web Service.
| 8. | Select or create a new Application Pool for the Search Query and Site Settings Web Service.
|
After performing these
steps, your Search Service Application is ready to be used in your web
applications. But before starting to use that, you need to associate the
proper Search Service Application to each web application. To do so,
perform the following steps:
1. | Go
to the SharePoint 2010 Central Administration site. Open the
Application, Service Applications, Configure Service Application
Associations.
| 2. | On
this page, you can find the web applications with the associated
service applications. Click the name of the web application, and you see
the list of all associated and disassociated services. If you’d like to
change the associations, change the group default to custom.
| 3. | Select the service applications you want to associate with the web application, as shown in Figure 3. Choose the one created earlier—in this example, the one named SharePoint Search Service.
|
|