You are here: Home Plone products ifSearchSpellSuggest

ifSearchSpellSuggest (0.1)

by Olha Pelishok last modified 2010-01-21
Released on 2007-05-10 by Christopher Johnson for Plone 2.5 under GPL - GNU General Public License available for All platforms.
Software development stage: development
This product is aims to improve the search experience by offering alternative spelling suggestions for search criteria by targeting potential misspellings and differences between British and American (US) English.

Features of this Product

ifSearchSpellSuggest provides a way to offer spelling alternatives in the case of potentially misspelled words and equivalent terms between British and American spelling variations.

For a given file/dictionary of British to American English equivalents, in the case that a user searches for one of those, the site will suggest to "Also try searching for ___", where the equivalent in the other dictionary is presented. This will make it easy for the user to search the content collection using the other equivalent term.

When the user submits search criteria, the site will check to see if there are possible misspellings and suggest a correction. The words will be looked at one-by-one for misspelling, and if one is found to be potentially wrong, an alternative spelling of the entire search criteria is suggested (and linked to the search query). For example, a search for "heart disaese" would return the normal search page, but with: "Did you mean heart disease?", where the link goes to the query for the term.

The function will split the search into words, do a search on words within a leveinstein distance of 1, and if anything comes out way ahead, that will be suggested.


 ifSearchSpellSuggest requires the following products installed in the Plone instance: TextIndexNG3

Related Products

You may also be interested in:

  • ifSearchUI to implement user interface best practices for your site search
  • ifSearchMonitor to track searches and recommend results to your users


Background of the Project

This project was developed by ifPeople with the support of Health Sciences Online

(HSO). HSO's site is an indexed, searchable collection of health sciences information. Thanks to HSO and its visionary leaders for funding development of these products and their commitment to contributing back to the Plone community.

Document Actions
Powered by Plone