Skip to content

Ehab ElGindy

sitecore blog

  • About
Home > Spellcheck
Published June 28, 2014 by ehabelgindy

Sitecore 7 & Solr – Search Context Extension Methods to Implement “Did you mean …?” Spellcheck

Share Button

One great way to improve the search experience on a website is to suggest alternate/corrected queries if the original ones were misspelled, similar to the “Did you mean …” provided by Google. If you are interested to implement this feature, I’ve some good news and some bad news for you. The good news is, this feature can be effortlessly implmeneted using the Solr Spellcheck search component. The bad news is, unfortunately the Spellcheck search component is not supported yet by the Sitecore 7/Solr search provider.

This article will show you an easy way to extend the search provider – using extension methods – to implement the Spellcheck feature. Two main steps are needed here; configure Solr to enable the Spellcheck component, and write the extension methods.

1. Enabling the Spellchecker in Solr

Edit your solrconfig.xml and locate the following element:

<searchComponent name="spellcheck" class="solr.SpellCheckComponent">

Under the searchComponent element, configure the field that will be used for building the suggested search queries. It should look like:

<str name="field">title_t</str>

Read More Sitecore 7 & Solr – Search Context Extension Methods to Implement “Did you mean …?” Spellcheck

Sitecore Solr

Search Sitecore Solr Spellcheck

Recent Posts

  • From Hours to Seconds – The Awesome Performance of Sitecore Publishing Service V2
  • Run Sitecore Publishing as Azure Cloud Service
  • How to Achieve Zero-Downtime Sitecore Deployments (EF Automatic Migrations) – Part III
  • How to Achieve Zero-Downtime Sitecore Deployments (Solr Search) – Part II
  • How to Achieve Zero-Downtime Sitecore Deployments (Architecture) – Part I

Recent Comments

  • Akshansh on Sitecore 7 & Solr – Why SearchResultItem.Url is always null?
  • ehabelgindy on Sitecore Spatial Search using Solr
  • James on Sitecore Spatial Search using Solr
  • James on Sitecore Spatial Search using Solr
  • James on Sitecore Spatial Search using Solr

Archives

  • February 2017
  • March 2015
  • February 2015
  • January 2015
  • December 2014
  • November 2014
  • October 2014
  • August 2014
  • June 2014
  • May 2014

Categories

  • Entity Framework
  • publishing
  • Scalability
  • Session State
  • Sitecore
  • Solr

Meta

  • Log in
  • Entries RSS
  • Comments RSS
  • WordPress.org

Ehab ElGindy

sitecore blog
Free WordPress Blog Theme by Compete Themes.