Ektron 9.00
This section explains how to install Microsoft Search Server 2010 Express. 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.
Best Practice
In general, do not install Microsoft Search Server 2010 on a server that also hosts Ektron. Only install both programs on the same server in a development environment.
Prerequisites
- You have purchased and deployed Microsoft Search Server 2010See Also: Product Licensing Search
- An understanding of Microsoft Search Server 2010Search Server 2010, Best practices for Search Server 2010
- Both servers can browse to each other across the network
- On your Ektron server
- Open ports 6080 and 6081 (used by the CMS File Helper Service to communicate Ektron services and copy files between the Web and Search servers)
- Set SQL Security to SQL Server and Windows Authentication mode
- Create a SQL user login with at minimum execute permission (db_executor) to create a content source and register the site. That user login can be assigned other SQL roles that include minimum permissions, such as sysadmin. 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 the web.config File- On your Microsoft Search Server 2010 server
- Obtain the username and password of a user with Windows administrator privileges
- Verify that the server meets the Optimizing Microsoft Search Server 2010 with Ektron
- Open port 6080 (used by the Protocol Handler Service)
- On your database server
- Open Port 1433
The Ektron installation completes.
C:\Program Files\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.
Troubleshooting Microsoft Search Server 2010 installation
Problem: When attempting to install or upgrade search server, an error appears: Exception has been thrown by the target of the invocation.
During the search installation, the following screen appears.
`
In rare cases, after you enter a user who is a member of the Windows Administrators group, the person's credentials are nevertheless rejected. You see this error:
The Windows user entered is not an administrator on this machine. Please enter a windows user that is the Administrators group.
Solution: Add a Windows Registry key named SkipAdminCheck
to the path HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Ektron
. This key skips the administrator check dialog.
This section explains how to configure search using the Express or full version of Microsoft Search Server 2010. To configure a Solr search, go to Part 2: Register your Solr Site. To configure a Microsoft FAST Search Server 2010 search, go to Part 6c: Run the Ektron Search Configuration Utility
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.
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.
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 www.ektron.com/support
. The URL Aliasing Configuration screen lets 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.
Prerequisites
- 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.
Prerequisites
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\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
.