Controlling Keyword Reindexing in HIP 4.x

In versions prior to Horizon 7.4 and HIP 4.x, Horizon controlled keyword reindexing in Information Portal using database triggers based on changes to specific database columns (such as location or collection).

Release Horizon 7.4/HIP 4.0 and higher does not use triggers to force Information Portal to do keyword reindexing of bibs. Horizon reindexes based on the filtering entries that you specify in the word_index view. Information Portal uses the entries in the Filter Information group in the word_index view as the mechanism to “know” whether a change to any table should force Horizon to reindex a bib. (For example, if you want Information Portal to reindex a bib each time you make any change to an item’s location, you must specify the item table and location column in the Filter Information group in the word_index view.)

You use the Filter Information group in the word_index view to control both keyword reindexing and limiting setup in Information Portal. Any change to a table defined in the Filter Information group will force reindexing as well as be a limiting option in Information Portal searching. (For more information about setting up limiting, see Adding Limit Options.)

Each entry in the Filter Information group is used to control reindexing and as a limiting option. Although Horizon does not require you to enter information in all fields in the group to control reindexing, because each entry is also used as a limiting option, you must complete all fields in the group.

 

By default, any updates to bibs automatically force Information Portal to do keyword reindexing. You do not need to do any setup for this to occur.

To control keyword reindexing in Information Portal

1 Open the word_index view in the Table Editor.
2 Display the Filter Information group.
3 Complete these fields in the group:

Field

Action

Description

Enter a description of the limit you are defining.

Prefix

Enter a three-character prefix that identifies the limit type.

SirsiDynix recommends using a dollar sign followed by two letters (for example, “$lo” for a location limit, “$co” for a collection limit, and “$la” for a language limit). Even though Horizon lets you enter more than three characters, you must enter only three for the limit to work.

MARC Map

Do one of these options:

If you are adding a limit that uses data on bib records, enter the limit MARC map code for the data you want to limit by, or click Codes to choose from a list of valid codes. (For example, if you are adding a limit that lets users restrict search results by language, enter the limit MARC map that includes the language element in the 008 tag.)

Enter the appropriate map based on the group limit you plan to assign in the Group Limit ID field. Use a limit MARC map that is based on bib records, not authority records. Limit MARC maps begin with the letter “L”.

If you are adding a limit that uses data on item or copy records, leave this field blank.

Table Name

Do one of these options:

If you want reindexing based on changes to the item table, enter “item”.
If you want reindexing based on changes to the copy table, enter “copy”.

Table Column

If you want reindexing based on changes to columns in the item or copy tables, enter the name of the column from the specific table.

Group Limit ID

Enter the group limit code you want for the limit option, or click Codes to choose from a list of valid codes.

The group limit defines the specific data by which a search will be limited if the user selects the limit option.

Processor

Enter “none”.

4 Save your changes.

 


© 1998-2017 Sirsi Corporation