Changing the display field for indexed record types

You can change the display field in full-text search results for indexed record types without re-indexing.

Before you begin

This scenario should take approximately five minutes to complete.

About this task

This scenario uses an HCL Compass schema repository with a connection named TextSearch and a user database named SAMPL. The path specifications assume that you are running on the Windows operating system.

You want to change the display field in the search results for one or more record types.

Procedure

  1. Edit your full-text search entity file: D:\CQ.Search\TextSearch_SAMPL\Entity-TextSearch-SAMPL.txt. For each record type for which you want to change the display field, delete the prepended ampersand (&) from the old display field name and prepend an ampersand (&) to the new display field name. See Enabling full-text search on the SAMPL database, Step 2, for details.
    Remember: A record type can have only one display field.
  2. In a command-prompt window, run the cqtsadmin.pl command with the update_fts_prop_files and enable_cqweb_fts options:

    cqperl cqtsadmin.pl --username admin --password secret --dbset TextSearch -userdb SAMPL --ftshome D:\CQ.Search --update_fts_prop_files --enable_cqweb_fts

    Specifying the update_fts_prop_files command-line option updates the HCL Compass search properties file, fts-home\dbset_userdb\CQ-dbset-userdb.xml.

    Specifying the enable_cqweb_fts command-line option enables the Full Text option in the HCL Compass Web client.

Results

You have changed the display field in full-text search results for one or more indexed record types.
Important: HCL Compass Web client users must log off and log on again to see the display-field change.