Search code examples
sharepointsharepoint-2010fastsearch

In FAST Search Server 2010 for Sharepoint how do I increase the Refinement results limit to over 100.


In a FAST search query I want to get all the refinements applicable to a search term. Currently I only get back 100 results. I want to know if there is a setting to get more than 100 refinement results which I have to pass in my query.

Here is the Refiners piece of the query:

<IncludeRefinementResults><Refiners><Refiner>*PROPERTY NAME*</Refiner></Refiners></IncludeRefinementResults>

I have already looked into Deep vs shallow Refiners (https://technet.microsoft.com/en-us/library/gg193929(v=office.14).aspx) that deals with refinements based on all results vs refinements based on just top 100 results and does not deal with the actual number for refinement results that are being returned.

It would be great if someone can point me to Microsoft documentation stating that 100 is the hard limit or guide me to the filter that I am missing.


Solution

  • Found this forum thread where it suggests that changing the refiner parameter "filter" should allow more than 100 results.

    Add the managed property (Via Sharepoint UI), and mark it to be "Refiner property" and also to mark "Deep Refiner".

    With the refiner parameter "filter" you can get the more than 100 refiners with this parameter.

    You need to set this parameter along with your refiner property e.g.

    author(filter=500)