Administration Web Application

To log-in to the Web Application, please visit http://localhost/KeyotiSearchAdministration. The app. presents options for

Manage Content Categories
Configures the available content categories

Manage Location Categories
Configures the available location categories

Manage Configuration
Configures most operations

Import A Website
Crawls a web-site on the net and adds it's pages to the index

Manage Indexed Documents
Lists all known documents and their settings

Delete Index
Completely removes all index documents

Change default Index Directory

The default Index Directory the web app. works with can be changed using the following line in the web.config;

Note
This can be an application relative URL (eg ~/IndexDirectory) or an absolute file path (eg. c:\inetpub), however it must already exist and the ASP.NET user (either ASPNET, NetworkService or an impersonated user) must have permission to write to it.

<add key = "keyoti-search-admin-default-directory" value="~/IndexDirectory" />

Hide Index Directory Selection Option

The option to change the Index Directory the web app. works with can be removed by adding the following line to the web.config;

<add key = "keyoti-search-admin-allow-select-directory" value="false" />

Save Index Directory Path

You can save Index Directory paths to a drop down list by entering the Index Directory you would like to work with and selecting Save.

Note
1. A file must exist called IndexDirectoryPathStore.txt in the application directory.
2. The ASP.NET user (either ASPNET, NetworkService or an impersonated user) must have permission to read/write to the file.

How to use the index directory from the Search Controls

Operations performed through the web app. affect the index directory specified on the Manage Configuration page. To use this index directory for searches, copy the location of the index directory from the Manage Configuration page to the IndexDirectory property in the SearchResult control.

How to install on production servers

To install on other servers, follow the standard installation procedure - install the controls, and then install the app.

How to setup username and password

By default, no username or password is required. To specify one, open web.config and add the appSettings section below;


<?xml version="1.0" encoding="utf-8" ?>
<configuration>
    <appSettings>
        <add key = "keyoti-search-admin-username" value = "JoeBloggs" />
        <add key = "keyoti-search-admin-password" value = "joespass" />
    </appSettings>
</configuration>