Does FusionBot offer a spell check feature for suggesting / correcting misspelled search terms submitted by my visitors?

Yes, FusionBot's spell check feature automatically analyzes your visitor's search terms and checks to see if they are using the most common (correct) version of a word's spelling. If FusionBot calculates that a search is likely to generate more relevant search results with an alternative spelling, it will ask "Did you mean: (more common spelling)?". Clicking on the suggested spelling will re-submit a search using the corrected term(s).

Because FusionBot builds a custom dictionary of words exclusive to your site's content, it is able to suggest common spellings for proper nouns (names and places), acronyms, etc, that might not appear in a standard spell check program or dictionary. Also, since a custom dictionary is built for your site, the FusionBot spell check feature will work for any site, in any language! In addition, even if a visitor incorrectly spells a word, FusionBot will not make a suggestion if the corrected word does not exist on your website. There's no reason to suggest a corrected term, when the corrected term would yield no search results. FusionBot is able to accomplish this, by building a custom dictionary based on your site's content, rather than utilizing a one size fits all dictionary for every site.

The Spell Check feature is available for all paid level packages, and is disabled by default. To enable the Spell Check feature, login to your account, click on the 'Spider' tab, select the 'Relevance Controls' link, and scroll to the 'Spell Check' field.

You will be presented with 3 options, 'Disabled', 'Enabled', and 'Enabled with Auto-Search'. The difference between 'Enabled' and 'Enabled with Auto-Search' is that setting to 'Enabled' will always display the 'Did You Mean' link, with the corrected terms, that your visitor must click in order to re-submit their search with the corrected terms. For example, a user may incorrectly spell a search term, that may still result in 2 matches on your website. In this case, FusionBot will likely display a 'Did You Mean' link with the corrected search terms, while at the same time, return the 2 matches that existed on your site.

However, if there had been no results for the incorrect spelling, FusionBot would simply display the 'Did You Mean' link, while at the same time returning a message that there were no results for the misspelled search terms. In the case when NO MATCHES exist for the misspelled terms, if you would rather have FusionBot automatically correct the misspelled words and re-submit the search, you can enable this functionality be selecting 'Enabled with Auto-Search', rather than 'Enabled'. When this feature is enabled, and activated when a spelling error is detected and no search results exist, the resultant search page will display a message, indicating a spelling error was detected and that their search terms were automatically corrected and re-submitted. The message will appear as follows:

Spellcheck: (misspelled word) was not found, results for (corrected word)

Again, the key difference between these two options is that when no matches exist, 'Enabled with Auto-Search' will automatically re-submit the search, rather than simply displaying 'Did You Mean', and requiring the user to click the 'Did You Mean' link, with the corrected term(s).

For Silver and Gold customers, the location of the 'Did You Mean' message is controlled by the following template object variable code:

$LGK_SPELLING_IF
  <br>$LGK_SPELLING<br>
$LGK_SPELLING_ENDIF

Therefore, if you wish to re-locate where, within your search results the 'Did You Mean' message appears, simply move this block of code to the desired location within your template.

<< Previous FAQBack to FAQ ListNext FAQ >>