No Results Showing Up in QRServer Queries in FAST Search Server 2010 for SharePoint
FAST Search Server 2010 comes with a web application for executing FQL queries against the FAST index, called QRServer. One of our clients was having an issue executing FQL queries, only getting data back that was being crawled by the FAST Web Crawler, and none of the SharePoint data being crawled by the FAST Content SSA.
The issue stemmed from permissions on the FAST server. Our client did not wish to add all of the developers accounts to FASTSearchAdministrators, and he found a solution/workaround on TechNet forums:
To Disable Security FQL stage from Query pipeline follow the instructions below. For those of you who are not familiar with this stage, the securityfql stage checks the security rights of the logged in user against docacls in each search results and filters those results that the current user has rights to see. Also, in Fast Search for Sharepoint, there could only be one query pipeline, namely office14.
1. Log into each QRServer and go to $DRIVE:\FASTSearch\etc\qrserver
2. Open qtf-config.xml file.
3. Scroll to the bottom and comment out this line:<instance-ref name=”securityfql” critical=”1″ />.
4. Restart QRServer: nctrl restart qrserver
Note: this workaround obviously introduces some security issues and is not ideal for production environments.