Search fallback

Learn how to configure your bot to search using a preferred search service as a fallback when it does not understand what the user says.

By default, whenever the user asks a question in such a manner and the bot isn’t able to infer its meaning because of low confidence, an invalid-replies answer is displayed (inside of a guided task conversation) or the bot starts the help conversation. This behavior may be altered by using this setting. If search fallback is enabled, the bot will offer the user to search with the configured search engine for user messages that it does not understand or understands with confidence below the confidence-threshold conversation.

Search prompt

The text with which the bot will offer the user to search.

Hits found message

The text with which the bot will present the search hits to the user.

No hits found message

The text the bot will use when it found no hits.

Caption of the Open Url button

The bot will present the search hits in a carousel widget. This caption will be used for the Open URL button in each item.

If the bot does not unedrstand the message from the user but the length of message is lower than this limit, the bot will not offer to search.

Max number of search hits shown to the user

Maximum number of search hits the bot can show the user.

Search provider

Sitefinity Search or Google Custom Search

Sitefinity search index catalogue name

The hyphenated name of the Sitefinity search index catalogue.

Sitefinity search service path

URL path to the search service of the specific Sitefinity deployment.

Sitefinity search access key

User access key, if configured.

Google Custom Search API Key

API key for Google Custom Search.

The Programmable Search Engine ID to use for search requests

Id of the Programmable Search Engine. Corresponds to query parameter cx.

Phrase that all documents in the search results must contain

Corresponds to query parameter exactTerms.

A word or phrase that should not appear in any documents in the search results

Corresponds to query parameter excludeTerms.

Additional search terms to check for in a document, where each document in the search results must contain at least one of the additional search terms

Corresponds to query parameter orTerms.