Siebel Search Administration Guide Addendum for FAST InStream > Administering Search Indices > Defining Search Indices >

Creating a New Index Definition


Search Categories for each Siebel application are defined in Search Definition groupings in the Administration - Search > Search Definition view. This view can be used for creating or customizing Search Definitions and Search Definition Categories. The business component for any new custom Search Category must first be mapped in the <application_suite>_Field-Mappings.xml file, for FAST integration. See Customizing Search Objects for FAST for information on creating custom search objects for FAST InStream integration. When a new Search Definition is created the Definition name should also be changed in the application configuration file.

Creating a New Index Definition in the Search Definition View

This topic covers creating a new Search Definition in the Search Definition view of the Siebel Search Administration screen.

To create a new index definition

  1. Navigate to Administration - Search > Search Definition view.
  2. Click on the New button.
  3. Complete the Definition fields.

    The Name field is mandatory.

  4. Select the Default Flg field if this Definition is to be set as the default.
  5. In the Search Definition Categories list applet click on the New button.
  6. Complete the Category fields.

    The Name, View Name and Bus Comp fields are mandatory. The business component which corresponds to the Search Category should be selected from the drop-down list.

  7. Select Save Record on the Search Definition drop-down list.

Configuring the Search Definition in the Application Configuration File

This topic covers configuring the Search Definition in the SearchDefName parameter of the application configuration file. Application configuration file names are in the format <application>.cfg, for example, shm.cfg is the Siebel Hospitality application configuration file, and uagent.cfg is the Siebel Call Center application configuration file. Verify that you are using the correct application configuration file by checking the ApplicationName parameter in the file.

NOTE:  This configuration change must be applied to each application configuration file for each language in the enterprise.

To configure the Search Definition in the application configuration file

  1. Open the application configuration file in a text editor:
    1. On Windows the file is located at: <install_dir>\siebsrvr\bin\<language>\<application>.cfg
    2. On UNIX the file is located at <install_dir>/siebsrvr/lib/<language>/<application>.cfg
  2. Scroll to the SIEBEL section of the configuration file.
  3. Change the value of the SearchDefName parameter to the Search Definition Name value configured in the Search Definition view, and save the changes.
Siebel Search Administration Guide Addendum for FAST InStream Copyright © 2009, Oracle and/or its affiliates. All rights reserved. Legal Notices.