Refiners does not work with SharePoint 2010 Enterprise Search

I am testing the serach.asmx web service for querying the search from SharePoint 2010 with Refiners, but I noticed that my refiners in the query xml does not effect the resutls. after my serach , I found that the refiners work only with FAST Search Server 2010 for SharePoint according to this MSDN article.

<QueryPacket xmlns=\”urn:Microsoft.Search.Query\” Revision=\”1000\”>
<Query domain=\”QDomain\”>
<SupportedFormats>
<Format>
urn:Microsoft.Search.Response.Document.Document
</Format>
</SupportedFormats>
<Range>
<Count>50</Count>
</Range>
<Context>
<QueryText language=\”en-US\” type=\”FQL\”>
queryXml.Append(txtBoxQuery.Text);
</QueryText>
</Context>
<IncludeRefinementResults>
<Refiners>
<Refiner>author</Refiner>
<Refiner>write</Refiner>
<Refiner>sitename</Refiner>
<Refiner>format</Refiner>
<Refiner>owsmetadatafacetinfo</Refiner>
</Refiners>
</IncludeRefinementResults>
</Query>
</QueryPacket>

Advertisements

Displaying Search Web Parts

To show the search web part in SharePoint 2010 you have to activate the feature “Search Server Web Parts” in Site Collection Features page in Site Settings.

Site Actions >> Site Settings >> Site collection features

After activate the feature.