Seeker Windows Service

Dovetail Seeker includes a Windows service called Seeker Indexer Service which makes it easy to keep your search index up-to-date. Seeker Indexer Service polls the Dovetail CRM database for new or updated entities and updates the index. Additionally the service will poll directories for your file specifications. The Seeker Indexer Service behavior is equivalent to running the Seeker Console indexer on a recurring basis but with less performance impact to your application server.

Before starting the Seeker Indexer Service you will need to edit the application settings file. However, you may want to test that your application settings are configured correctly by first using the Seeker Console to create your index.

Note: You can control how long the Seeker Indexer Service waits between index updates in the application settings file.

To start the Dovetail Seeker Service

  1. Open the Services Control Manager. Control Panel -> Administrative Tools -> Services
  2. Select the Dovetail Seeker Indexer Service
  3. Click on Start link, click the Start button or Right Click -> Start

To Install Additional Dovetail Seeker Windows Services Instances on the Same Server

  1. Make a copy of the seeker install directory.
  2. Open a command prompt
  3. Navigate to indexer directory in the seeker install directory
  4. At a command line run SeekerService.exe install /instance: <new instance name>
  5. You should see output that looks like this containing your windows service instance name which will make this service unique.

>SeekerService.exe service install /instance:NumeroDos
2009-09-24 14:02:43,948 INFO  Topshelf.Runner - Starting Host
2009-09-24 14:02:44,026 INFO  Topshelf.Internal.Actions.InstallServiceAction - Received service install notification

Running a transacted installation.

Beginning the Install phase of the installation.
2009-09-24 14:02:44,044 INFO  Topshelf.Internal.Hosts.HostServiceInstaller - Installing Service DovetailSeekerNumeroDos
Installing service DovetailSeekerNumeroDos...
Service DovetailSeekerNumeroDos has been successfully installed.
Creating EventLog source DovetailSeekerNumeroDos in log Application...

The Install phase completed successfully, and the Commit phase is beginning.

The Commit phase completed successfully.

The transacted install has completed.

To Uninstall Additional Dovetail Seeker Windows Services

  1. At a command prompt change directories to the location of your alternate Dovetail Seeker application directory.
  2. Run SeekerService.exe uninstall /instance:<instance name>

Add a new web application for each additional Dovetail Seeker Windows Service

Create a Application Pool

  1. Open IIS Manager: select Start - type IIS, and select Internet Information Services (IIS) Manager
  2. Click on your computer host name to expand the top-level node.
  3. Click on Application Pools
  4. Right-click on Application Pools and choose Add Application Pool
  5. Enter a name, such as Seeker-{instance}
  6. Set the .NET Framework Version to version 4.
  7. Set the Managed Pipeline Mode to Integrated.

Create the web application

  1. Right-click Default Web Site and select Add Application
  2. In the Alias text box, type Seeker-{instance}
  3. Enter the path to $newSeekerInstance\webservice
  4. Select the Seeker-{instance} Application Pool that you created earlier
  5. Select OK.

See Also

Creating and Updating Indexes

Seeker Console

Next

Live Document Specification Change Detection

Seeker Windows Service