Bill Baer

Senior Product Marketing Manager (SharePoint), Microsoft Certified Master for SharePoint, Microsoft Corporation

Step-by-Step: Provisioning the Search Service Application

Step-by-Step: Provisioning the Search Service Application

  • Comments 3
  • Likes

Contents

Provisioning the Search Service Application

Moving Query Components

Creating Mirror Query Components

Creating Query Components

Creating Crawl Components

Creating Crawl Databases

Creating Property Databases

Provisioning the Search Service Application

Open SharePoint 2010 Central Administration.

Select Managed service applications under Application Management.

Select New | Search Service Application on the ribbon user interface.

CA

On the Create Search Service Application dialog specify the name for the new Search Service Application or accept the default name, usually Search Service Application 1.

Provide a name for the new Search Administration Web Service Application Pool or use an existing Application Pool.

Provide a name for the new Search Administration Site Settings and Query Web Service or use an existing Application Pool.

CA2

Click OK on the new Create New Search Service Application dialog to provision the new service application

Once the Search Service Application has been successfully provisioned on the server farm you will have a 1x1x1 topology or otherwise 1 Search Administration, 1 Crawl, and 1 Query component on the machine hosting SharePoint 2010 Central Administration and all associated databases on the default database server.

Topology

NOTES

The Search administration (Admin) topology does not scale out - there can be on one (1) search administration component and one (1) search administration database per Search Service Application.

The Crawl topology can be scaled out by adding Crawl Components or Crawl Databases.  Crawl Components can have a many-to-one relationships with Crawl Databases.

The Query topology can be scaled out by adding Property Databases or by adding Query Components.  Index Partitions subdivide the full-text index.   A new Query Component can either be the first component in a new partition (see above illustration (Query Component 0)) or an additional component in an existing partition.

In the public beta, Index Partitions have a many-to-one relationship with Property Databases.

Moving Query Components

Open SharePoint 2010 Central Administration.

Select Managed service applications under Application Management.

On the Services Applications page, select the Search Service Application.

On the Search Administration page, locate the Search Application Topology section and click Modify.

On the Topology for Search Service Application: Search Service Application page, locate the Index Partition category. (The default Query Component is typically named Query Component 0). Click Query Component 0 and then click Edit Properties.

On the Edit Query Component page, select a server in the topology from the Server drop-down list and then click OK.  This will move the Query Component to the selected server.

EditQueryComponent

Creating Mirror Query Components

When you create a Mirror Query Component, you create a replica of the Index Partition on another server.  You will typically create new Mirror Query Components when you need to increase throughput or availability.

Open SharePoint 2010 Central Administration.

Select Managed service applications under Application Management.

On the Services Applications page, select the Search Service Application.

On the Search Administration page, locate the Search Application Topology section and click Modify.

On the Topology for Search Service Application: Search Service Application page, locate the Index Partition category. (The default Query Component is typically named Query Component 0). Click Query Component 0 and then click Add Mirror.

AddMIrror

On the Add mirror query component dialog, select a server in the topology from the Server drop-down list and then click OK.

AddMirrorComponent 

Repeat the steps for each server in the topology as required.

Creating Query Components

When you create a new Query Component, you create a new Index Partition which subdivides the full-text index.  You will typically create new Query Components and Index Partitions when the total number of items in your Index exceed the recommend scale for a single Index Partition, or when you need to increase throughput or availability.

Open SharePoint 2010 Central Administration.

Select Managed service applications under Application Management.

On the Services Applications page, select the Search Service Application.

On the Search Administration page, locate the Search Application Topology section and click Modify.

On the Topology for Search Service Application:  Search Service Application 1, select New | Index Partition and Query Component.

Topology2

On the Add Query Component dialog, select a server in the topology from the Server drop-down list, Property Database, and specify the location of the Index Partition.

AddQueryComponent

Click OK on the Add Query Component dialog to save the changes and create the new Query Component.

Creating Crawl Components

You will typically create new Crawl Components to improve the overall crawl speed and subsequently freshness of the content and to improve availability.

Open SharePoint 2010 Central Administration.

Select Managed service applications under Application Management.

On the Services Applications page, select the Search Service Application.

On the Search Administration page, locate the Search Application Topology section and click Modify.

On the Topology for Search Service Application:  Search Service Application 1, select New | Crawl Component.

Topology2

On the Add Crawl Component dialog specify the server where the Crawl Component will be hosted, the Crawl Database to which the Crawl Component will be associated, and the temporary location on the Index.

AddCrawlComponent

Click OK on the Add Crawl Component dialog to save the changes and create the new Crawl Component.

Creating Crawl Databases

You will typically create new Crawl Databases to improve the overall crawl speed and subsequently freshness of the content and in correlation to the creation of new Crawl Components.

Open SharePoint 2010 Central Administration.

Select Managed service applications under Application Management.

On the Services Applications page, select the Search Service Application.

On the Search Administration page, locate the Search Application Topology section and click Modify.

On the Topology for Search Service Application:  Search Service Application 1, select New | Crawl Database.

Topology2

On the Add Crawl Database dialog specify the database server where the Crawl Database will reside, the database name, and optionally the select whether the Crawl Database will be dedicated to hosts specified in Host Distribution Rules.

Host Distribution Rules are useful in specifying:

1. A particular host that is processed by a one or more Crawler Databases.
2. A particular host is processed by only one or more Crawler Database.

Host Distribution Rules are commonly used to support large and complex content corpuses that require horizontal scale (scale out) topologies.

AddCrawlDB

Click OK on the Add Crawl Database dialog to save the changes and create the new Crawl Database.

Creating Property Databases

You will typically create new Property Databases to support the horizontal scale (scale out) of the Query Component(s).

Open SharePoint 2010 Central Administration.

Select Managed service applications under Application Management.

On the Services Applications page, select the Search Service Application.

On the Search Administration page, locate the Search Application Topology section and click Modify.

On the Topology for Search Service Application:  Search Service Application 1, select New | Property Database.

Topology2

On the Add Property Database dialog specify the database server where the Property Database will reside and the database name.

AddPropertyDatabase

Click OK on the Add Property Database dialog to save the changes and create the new Property Database.

Comments
  • This is great, but what if when I click on "New" in Service Applications, I don't have Search Service Application.  Where does that come from?

  • Tim,

    I would confirm that you've installed Microsoft SharePoint Server 2010 as opposed to Microsoft SharePoint Foundation 2010 which provides "site search" a local service and does not offer a Search service application.

Your comment has been posted.   Close
Thank you, your comment requires moderation so it may take a while to appear.   Close
Leave a Comment