Setting Up Microsoft Search Server 2010
IMPORTANT: As of Ektron version 9.3 SP1, Microsoft Search Server 2010 and Microsoft Search Server 2010 Express are no longer supported.
This section explains how to install Microsoft Search Server 2010. After installing it, follow Configuring Microsoft Search Server to configure the search provider. To learn how to use the search, read Using Microsoft Search Server features.
Before beginning the installation, review these Microsoft documents.
Microsoft Search Server 2010 uses that login to access the Ektron database.
Best Practice
You should update your Ektron site'sweb.config
file's<connectionstrings>
tag with the username and password of that SQL user. SetIntegrated Security
toFalse
. Then, log into Ektron to verify that the connection string is valid. See also: Managing web.config .
The Ektron installation completes.
C:\Program Files(x86)\Ektron\CMS400versionnumber\Utilities\SearchServer\EktronSearchConfiguration.exe
.EktronSearchConfiguration.exe
. The Search Administrator Credentials screen appears. During installation, Ektron creates a new website in IIS to host the search services.
This section explains how to configure search using the Express or full version of Microsoft Search Server 2010. The Search Configuration screen lets you manage the Ektron's implementation of Search Server.
IMPORTANT: Ektron‘s Search Configuration screen provides access to a few commonly-used features of your search provider. To fully use search capabilities, use the search provider's administration utility.
Also, if you remove or edit Ektron website information using IIS, you must restart the Ektron Windows Service before using the Search Server Configuration screen.
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Microsoft SharePoint 2010 Products\SharePoint 2010 Central Administration
.The port number appears in the browser address field, following http://server name
http://MySearchServer:12345
.Ektron's Search Server Configuration screen appears.
This section explains how to use the Search Configuration screen.
When your Search Server configuration is properly set to connect to your Web server, the following appears on the screen.
You may leave the field blank to use the connection string in your web.config file (for a first-time registration) or a previously-used string (for subsequent registrations).
Or, you can enter a connection string if you wish to override the default connection string chosen by the registration process. Here is a sample connection string that gives search access to a specific SQL user:
connectionString="server=Ektron1;database=OnTrek;Integrated Security=FALSE;user=ABC;pwd=123;
"
If you manually enter a connection string, the server name and database name must match those values in the web.config's connection string.
Best Practice
Use SQL authentication rather than Integrated Security. Although Integrated Security is supported, the connection is made in the context of the search service account (Windows user) provided during installation. If this user does not have access to the database, the connection fails.
C:\EktronSearchData
. If you make changes to the Site Registration panel, you need to register the site again.
NOTE: If your Ektron version supports multi-site, the CMS Databases drop-down lists the multi-site database only once. The site Url may correspond to the main site or any sub-site (depending on their order in IIS).
Error: Failed to connect to specified Search Server. Please verify that your Search Server URL and port number are valid and try again.
Possible solution:
After installing Microsoft Search Server 2010, you can do several things to optimize Ektron's use of that technology. These actions ensure you are doing everything possible to help site visitors find Ektron content.
After installing, update the registry:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office Server\14.0\Search\Setup\Filters\.pdf] "Extension"=".pdf" "FileTypeBucket"=dword:00000001 "MimeTypes"="application/pdf" HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ Office Server\14.0\Search\Setup\ContentIndexCommon\Filters\Extension\.pdf] @="{987f8d1a-26e6-4554-b007-6b20e2680632}"
See also: Index and Search PDF Files in SharePoint Server 2010.
Ektron's Aliasing feature lets you create human-readable URLs, such as support.episerver.com
. The URL Aliasing Configuration screenlets you define file types that may be applied to aliased pages. See also: Creating user-friendly URLs with aliasing
If you define an aliasing file type that is not on Search Server's file type list, you must add the missing type to Search Server. Follow these steps to accomplish that.
Ektron's search feature uses several Windows services to monitor database updates, determine if a new crawl needs to be launched, and perform the database crawl. This section explains the operation of these services.
protocolhandler.dll
fileNOTE: To learn about which events trigger a crawl, see Full vs. incremental crawls.
When Ektron content is crawled by Microsoft Search Server 2010, the following default values are set for these metadata properties. You can edit the values using the Microsoft Search Server 2010 Central Administration console.
You can use load balancing to distribute your search's workload across multiple servers. Load balancing improves search's performance by significantly decreasing the time to complete search crawls and process search queries (especially when a site is under a heavy load).
This section describes 2 scenarios for setting up Load Balanced search.
The Search Configuration screen appears. For documentation of that process, see Managing the search configuration
Use this procedure if you have not installed Microsoft Search Server 2010 on the primary server in a Load Balance cluster.
Prerequisite
- See Hardware and software requirements (Search Server 2010).
- A SQL user with the sysadmin role
NOTE: You may be informed that you need to run the Products Preparation Tool before beginning the installation.
The following screen appears within SharePoint.
Prerequisite
2 servers running Microsoft Search Server 2010; the servers cannot use Search Server Express.
When setting up search load balancing, you need to decide which server is the primary one, and which is/are the secondary one(s). This procedure describes how to set up a single secondary server in a load balanced cluster. To set up additional secondary servers, follow these instructions for each secondary server. See also: Installing Microsoft Search Server 2010 to a primary server in a load balance cluster
NOTE: You may be informed that you need to run the Products Preparation Tool before beginning the installation.
Search server is installed.
In this procedure, you create 2 query components. One defines this secondary server as a failover server, which takes over processing if the primary server goes offline. The second query component distributes the processing of search queries among search servers.
The secondary server now appears under Index Partition (highlighted).
NOTE: You only need to follow the next 2 steps once. So, if you are setting up multiple secondary servers, you can skip these 2 steps after setting up the first one.
C:\Program Files (x86)\Ektron\CMS400versionnumber\Utilities\SearchServer\EktronSearchConfiguration.exe
.EktronSearchConfiguration.exe
and run it.C:\Program Files (x86)\Ektron\CMS400vxx\Utilities\SearchServer\Ektron.Cms.Search.Config.UI.exe
.