Best Practices
|
Use the following guidelines to determine which version of Microsoft Search Server is best for you. For a more detailed comparison, see http://zoom.it/So9H#full.
Search Server version | Reasons for using | Requirements |
---|---|---|
Microsoft Search Server Express |
|
http://technet.microsoft.com/en-us/library/bb905370.aspx |
Microsoft Search Server 2010 | You are Setting Up a Load Balanced Search |
Prerequisites:
Best Practice You should update your Ektron site's |
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. |
The various ways that you can install Microsoft Search Server 2010 to work with Ektron are described in the following table.
After you finish installing Ektron and Microsoft Search Server 2010, a full crawl of Ektron is launched. To learn about this process, see Managing Your Search Server. You can also check the status of the search crawl in the Ektron Workarea—see Understanding the Search Crawl.
When the crawl is complete, you can begin using Ektron.
Image | Configuration | For more information, see |
---|---|---|
Installing Ektron and Microsoft Search Server 2010 on different servers | Configuring Ektron to Work with Microsoft Search Server 2010 Remotely | |
Installing Ektron and Microsoft Search Server 2010 on the same server at the same time | Installing Microsoft Search Server 2010 during the Installation or Upgrade of Ektron | |
Installing Ektron to a server on which Microsoft Search Server 2010 is already installed | Installing Ektron to a Server that hosts Microsoft Search Server 2010 | |
Installing additional Ektron sites to a server that hosts one site and Microsoft Search Server 2010 | Adding a Site to a Server that Hosts Microsoft Search Server 2010 and Ektron |
Follow this procedure the first time you set up Ektron to work with a remote server that does not have Microsoft Search Server 2010.
Best Practice You should update your Ektron site's |
- Obtain the username and password of a user with Windows administrator privileges
- Verify that the server meets the Hardware and Software Requirements for Search Server
NOTE: If your Ektron server does not meet Microsoft Search Server 2010's requirements, you are not prompted to install it during installation.
If your server meets Microsoft Search Server 2010's requirements, click No when prompted to install it.
C:\Program Files\Ektron\CMS400versionnumber\Utilities\SearchServer\EktronSearchConfiguration.exe
.IMPORTANT: The user you enter on this screen must have system administrator privileges for SQL on the Microsoft Search Server 2010 server.
The following dialog box appears.
C:\Program Files (x86)\Ektron\CMS400v85
\Utilities
\SearchServer\Ektron.Cms.Search.Config.UI.exe
.Use this procedure to install Ektron and connect it to a remote server that hosts Microsoft Search Server 2010. The main difference between this procedure and Remote Server Does not Have Microsoft Search Server 2010 is that Microsoft Search Server 2010 is already installed on the remote server.
See Prerequisites:
NOTE: If your Ektron server does not meet Microsoft Search Server 2010's requirements, you are not prompted to install it during installation.
If your Ektron server meets Microsoft Search Server 2010's requirements, click No when prompted to install it.
C:\Program Files\Ektron\CMS400vversion\Utilities\
SearchServer\EktronSearchConfiguration.exe
and paste it on the server that hosts Microsoft Search Server 2010. Microsoft Search Server 2010 uses this string to connect to your Ektron site's database. If the database is on the same domain as your search server, then you can set Integrated Security to true. Otherwise, set Integrated Security to false and enter a sql username and password.
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. |
Ektron's installation/upgrade checks to see if Microsoft Search Server 2010 is installed on the server. If it is not, the installation/upgrade checks your server against the Search Server requirements. If your server meets the requirements, the installation (with your approval) downloads and installs the Express version of Microsoft Search Server 2010. This procedure is described in Installing Ektron.
NOTE: If you want to install the full version of Microsoft Search Server 2010, do not install EktronSearchConfiguration.exe (the Express version) when prompted to do so. When the Ektron installation is complete, install the full version. See Also: Which Search Server product is right for you?
Follow these steps to install Ektron on a server that already has Microsoft Search Server 2010. The installation configures Microsoft Search Server 2010 to work with Ektron.
The Microsoft Search Server 2010 installation finishes, then site setup finishes. See Also: Setting up a Site
A full crawl of the new Ektron site is begun.
Although it is not necessary, you may update the Search Server Configuration screen. See Also: Managing Your Search Server
Follow these steps to install a new Ektron site on a server that already hosts an Ektron site and Microsoft Search Server 2010.
You do not need to do anything else -- the search is configured automatically, based on the previously-installed site.
After installing Microsoft Search Server 2010, you can do several things to optimize Ektron's use of that technology and ensure you are doing everything possible to make appropriate Ektron content accessible to site visitors via search.
Install Foxit PDF Filter from http://www.foxitsoftware.com/pdf/ifilter/installation.
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}"
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.
Ektron ProtocolHandler File Helper Service
protocolhandler.dll
fileNOTE: To learn about which events trigger a crawl, see Full vs. Incremental Crawls .
Use the Search Status screen to monitor information about search crawls. You can also launch an incremental or full crawl from the screen. See Also: Understanding the Search Crawl
Prerequisite: You are a member of the Administrators group or assigned to the Search-Admin role
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 the site is under a heavy load).
This section describes 2 scenarios for setting up Load Balanced search.
Use this procedure if you have not installed Microsoft Search Server 2010 on the primary server in a Load Balance cluster.
Prerequisite: Hardware and software requirements (Search Server 2010) (http://technet.microsoft.com/en-us/library/bb905370.aspx)
NOTE: You may be informed that you need to run the Products Preparation Tool before beginning the installation.
Search server is installed.
Prerequisite: Two 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 Ektron to a Server that hosts Microsoft Search Server 2010
Prerequisite: Hardware and software requirements (Search Server 2010) (http://technet.microsoft.com/en-us/library/bb905370.aspx)
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.
Complete the Add mirror query component screen.
The Search Service Application 1: Search Administration screen reappears.
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\CMS400v85
\Utilities
\SearchServer\Ektron.Cms.Search.Config.UI.exe
.