Adding Query Suggestions to FAST 2010 for SharePoint 2010
One of the really cool new features of SharePoint 2010 and Enterprise search is to easily add Query Suggestions so that when users start to type their query they will get a drop down below the search box with suggestion that they can click on to instantly issue the query to the search engine.
The first thing I want to do is check is what Query Suggestion might already be associated with my FAST Query Search Service Application. To do that I’ll run the following command from the SharePoint 2010 Management Shell:
If you have not added any before this should return no results. I can also verify this by going to my FAST Search Center and typing in a key word. In our sample here I will type Adatum as our keyword:
Now lets go and add Adatum as a query suggestion to our FAST Query Service Application. Again, from the SharePoint 2010 Management Shell I type in the following commands:
In order for the Query Suggestion to show up immediately we will need to execute the timer job “Prepare query suggestions”.
Now we can go back to our FAST Search Center and start typing Adatum into the search box we will see that the Query Suggestion we just added now appears.
Comments
Anonymous
August 14, 2010
Thank you for putting this ! very helpful ! I tried , the terms are added and also was able to run the job, but they dont appear in search center. I have query suggestion checked on search center. PS C:Userssvc.mossdev> Get-SPEnterpriseSearchLanguageResourcePhrase -Language en-us -Type QuerySuggestionAlwaysSuggest -SearchApplication $searchapp WARNING: column "Mapping" does not fit into the display and was removed. Phrase Type Culture Author ------ ---- ------- ------ account QuerySuggestionAlwaysSuggest en-US USsvc.mossdev account adjustmen... QuerySuggestionAlwaysSuggest en-US USsvc.mossdevAnonymous
August 14, 2010
May be it takes time, but after running following two lines the autosuggest appeared. $timer=Get-SPTimerJob|? {$_.Name -eq "Prepare Query Suggestions"} $timer.RunNow()Anonymous
October 14, 2010
Can i know how to upload bulk query suggestions rather than one by one???Anonymous
October 14, 2010
Can i know how to upload bulk query suggestions for example a file of suggestion rather one by one???Anonymous
November 13, 2010
How does the OOTB query suggestion works? It adds the manual suggestion without any problem, but i have problem with the OOTB. as I understands it supposed to add a query suggestion after 6 times that the query has been searched and one result from the result collection was selected. Can you please let me know how should it work? thanks.Anonymous
January 12, 2011
How and where can i configure that 6 times click property.Can we reduce that 6 times per click. I have tried with that 6 times click thing but its not working :-( Hope you microsoft guys are not sleeping ..Please reply as project is at cruial mode.Anonymous
April 12, 2011
Bulk upload can be done by putting the keywords in text or csv file and use below command. get-content "C:InstallSearchSuggestions.csv" | foreach-object { New-SPEnterpriseSearchLanguageResourcePhrase -SearchApplication "Fast Query" -Language en-US -Type QuerySuggestionAlwaysSuggest -Name $_ }