Open topic with navigation

# Term Separators

IDOL Server automatically generates separators for each language to determine where one term ends and another begins. These include characters such as spaces, tabs, carriage returns, and line feeds.

To ensure that IDOL Server uses a character as a separator, specify it in the `AugmentSeparators` configuration parameter. IDOL Server replaces all separator characters with a space.

For example, the following table describes the query matching for when `AugmentSeparators=,-`.

Indexed string | Query terms matched
--- | ---
`second-hand guitar` | second hand guitar

Note: The hyphen is a separator only if it is not listed in `HyphenChars`, because `HyphenChars` takes precedence over separators.

To ensure that IDOL Server does not use a character as a separator, specify it in the `DiminishSeparators` configuration parameter. IDOL Server removes nonseparators at index time.

For example, the following table describes the query matching for when `DiminishSeparators=_%`.

Indexed string | Query terms matched
--- | ---
`file_name` | filename

To ensure that IDOL Server indexes a character as its own token, specify it in the `SoftSeparators` configuration parameter.

For example, the following table describes the query matching for when `SoftSeparators=1234567890`.

Indexed string | Query terms matched
--- | ---
`459` | 4 5 9 45 59 459

In this example, IDOL Server tokenizes all numbers as single digits, so that `459` is indexed as `4 5 9`.

Related Topics

- Hyphenated Terms

© 2016 Hewlett Packard Enterprise Development LP | Send documentation feedback to HPE Close We welcome your comments! To open the configured email client on this computer, open an email window. Otherwise, copy the information below to a web mail client, and send this email to AutonomyTPFeedback@hpe.com. Product: Topic Title: Help Topic: Feedback:

_HP_HTML5_bannerTitle.htm