Personal tools
You are here: Home Products ifSearchSpellSuggest
Document Actions

ifSearchSpellSuggest

RSS Feed Category: Communication, Internationalization, Miscellaneous — Other products by this author
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.

Current release

No stable release available yet.

Experimental releases

Upcoming and alpha/beta/candidate releases

  • Alpha releases should only be used for testing and development.
  • Beta releases and Release Candidates are normally released for production testing, but should not be used on mission-critical sites.
  • Always install on a separate test server first, and make sure you have proper backups before installing.
ifSearchSpellSuggest 0.1 (Release candidate) Released May 11, 2007
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.

Project Description

ifSearchSpellSuggest
Project resources

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.

Requirements

 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.
by Christopher Johnson last modified May 11, 2007 - 21:40

For any issues with the web site functionality, please file a ticket.

Please consult the policy on plone.org content if you want your content published on this site.

Servers and hosting by