Configure Search Query Spelling Suggestions in SharePoint 2013

2 comments
Hi All,
In Current Post we will see about ,One of the new features in SharePoint 2013.Search is provide spelling suggestions for queries.

In all the search related capabilities in SharePoint 2013, one of the new feature query spelling suggestion – known as 'Did you mean?' also added. It will check the query term whenever we enter the query in search box, that all words are spelled correctly or not, if we enter wrong spelling it will suggest us the correct spelling or spelling list.
Before configuration we can see it as follows,

In SharePoint 2013, we have two types of query spelling suggestions are there,
1.      Dynamic
2.      static
Dynamic dictionary will maintained by SharePoint ,based on the content in the search. Out of the box SharePoint uses dynamic query spelling suggestions dictionary.
A term to get place in dynamic query spelling dictionary, that needs to be present in 50 documents or above. By default content alignment process for dynamic dictionary will be enabled. It will triggered when term present most in search index has found in the pre-configured number of documents. By default it is 1000. We can the value by using power shell script.
To check the default search spelling suggestions configuration use the following PowerShell script.
$ssa = Get-SPEnterpriseSearchServiceApplication

Get-SPEnterpriseSearchQuerySpellingCorrection -SearchApplication $ssa




start manual suggestion configurations we need to switch static dictionary.
To switch static query spelling suggestion dictionary we need to run the following script,
$ssa = Get-SPEnterpriseSearchServiceApplication

Set-SPEnterpriseSearchQuerySpellingCorrection -SearchApplication $ssa -SpellingDictionary Static


The Changes will not affect immediately “Spelling Dictionary Update” Timer Job needs to be run(or)wait until it runs.

After Configuration of Spelling suggestion we can see it as follows,


Thanks.

Related Post

2 comments: