ENTERPRISE

Deploying a Native SharePoint 2010 Search Service Application

2/14/2011 9:05:35 AM
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.

Figure 1. Service Application Management

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.

Figure 2. Search service application settings.

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.

Figure 3. Configuring service application associations.

Other  
  •  Backing Up the Exchange Server 2010 Environment : Roles and Responsibilities & Developing a Backup Strategy
  •  Backing Up the Exchange Server 2010 Environment : Supporting Backups with Documentation
  •  Backing Up the Exchange Server 2010 Environment : Understanding the Importance of Backups & Establishing Service Level Agreements
  •  Making the Best Use of SAN/NAS Disks with Exchange Server 2010
  •  Optimizing an Exchange Server 2010 Environment - Properly Sizing Exchange Server 2010
  •  Optimizing an Exchange Server 2010 Environment - Analyzing and Monitoring Core Elements
  •  SharePoint 2010 : Beyond Built-In SharePoint PowerShell Cmdlets
  •  SharePoint 2010 : Understanding Advanced PowerShell Topics
  •  Optimizing an Exchange Server 2010 Environment : Monitoring Exchange Server 2010
  •  Optimizing Exchange Server 2010 Servers
  •  Business Intelligence in SharePoint 2010 with Business Connectivity Services : Consuming External Content Types (part 3) - Business Connectivity Services Web Parts
  •  Business Intelligence in SharePoint 2010 with Business Connectivity Services : Consuming External Content Types (part 2) - Writing to External Content Types
  •  Business Intelligence in SharePoint 2010 with Business Connectivity Services : Consuming External Content Types (part 1) - External Lists & External Data
  •  Optimizing an Exchange Server 2010 Environment : Analyzing Capacity and Performance
  •  Examining Exchange Server 2010 Performance Improvements
  •  Recovering from a Disaster in an Exchange Server 2010 Environment : Recovering Active Directory
  •  Business Intelligence in SharePoint 2010 with Business Connectivity Services : External Content Types (part 3) - Creating an External Content Type for a Related Item
  •  Business Intelligence in SharePoint 2010 with Business Connectivity Services : External Content Types (part 2) - Defining the External Content Type
  •  Business Intelligence in SharePoint 2010 with Business Connectivity Services : External Content Types (part 1)
  •  Recovering from a Disaster in an Exchange Server 2010 Environment : Recovering from Database Corruption
  •  
    Top 10
    SQL Server 2008 : Index design (part 3) - Indexed views
    DirectX 10 Game Programming : 3D Introduction - Vertex Buffers
    DirectX 10 Game Programming : 3D Introduction - A Small Shader Introduction
    DirectX 10 Game Programming : 3D Introduction - The Triangle
    SQL Server 2008 : Index design (part 2) - Improving nonclustered index efficiency
    SQL Server 2008 : Index design (part 1) - Selecting a clustered index
    SQL Server 2008 : Index design and maintenance - An introduction to indexes
    Windows Vista : Setting Up a Small Network - Viewing a Network Map, Managing Wireless Networks, Working with Network Connections
    Windows Vista : Setting Up a Small Network - Displaying the Network and Sharing Center, Customizing Your Network
    Windows Vista : Setting Up a Small Network - Setting Up a Peer-to-Peer Network
    Most View
    Get Started With Maps In iOS 6
    The New iPad Battleground
    Samsung ATIVsmart Tab - A Slim And Stylish Hybrid Tablet
    Instagram Substitutes On Android (Part 1) - Streamzoo, Flickr & PicPlz
    Nanoxia Deep Silence 1 - Low Noise Chassis
    Java EE 6 with GlassFish 3 Application Server : JSP Standard Tag Library - XML JSTL tag library
    Bing Weather - Amazing Built-In Weather App For Windows 8
    .NET Security : Programming the Event Log Service (part 1) - Querying the Event Log System, Using Event Sources
    Sharepoint 2007: Add a Column to a List or Document Library
    Sharepoint 2010 : Maintaining SQL Server in a SharePoint Environment
    Microsoft Systems Management Server 2003 : Modifying SQL Server Parameters
    SQL Server 2008 : Performance Tuning - Using Dynamic Management Views
    Handling Mobile User Input (part 1) - Assessing Mobile Game Input, Handling Key Input with the GameCanvas Class
    Tips To Speed Up Your Device (Part 1)
    Tips To Speed Up Your Device (Part 2)
    Apple Store Insider Guide (Part 2)
    XNA Game Studio 4.0 : Xbox 360 Gamepad (part 1) - Reading Gamepad State
    View Quest Retro WI-FI Radio
    SharePoint 2010 : Understanding Windows PowerShell Concepts (part 3)
    ViewSonic VSD220 - Turns Android Into A Desktop Computer