QRServer Test
The Query & Results Server (QR Server) is the component on the search server that is responsible for executing searches in the FAST Search for SharePoint 2010 farm. The QR Server also provides its own web-based interface that is mainly intended for testing FAST Query Language (FQL) expressions and debugging any potential issues with the FAST Search for SharePoint 2012 farm.
QR Server is responsible for preparing queries to be sent to the Search Nodes and refines the results before they are returned to the calling Search Front End Server (SFE). Query transformation includes spell checking, query-side lemmatization, query-side synonym expansion, anti-phrasing, stop work removal. It is applied to ensure that the best possible query is submitted. Some of this processing can be controlled by providing parameters with the query.
This test measures the query processing ability of the QR Server. The test monitors the queries to the server, swiftly captures query failures, and promptly reports latencies in query processing.
Target of the test : A FAST Search Server 2010 for SharePoint
Agent deploying the test : An internal agent
Outputs of the test : One set of results for the FAST Search Server 2010 for SharePoint farm.
Parameter | Description |
---|---|
Test period |
How often should the test be executed |
Host |
The host for which the test is to be configured. |
Port |
Refers to the port used by the specified host. By default, this is 13280. |
Measurement | Description | Measurement Unit | Interpretation |
---|---|---|---|
System failed queries |
Indicates the rate at which the system queries failed. |
Queries/Sec |
Ideally, the value of this measure should be 0. |
Total failed queries |
Indicates the rate at which the queries failed. |
Queries/Sec |
Ideally, the value of this measure should be 0. |
User failed queries |
Indicates the rate at which the user queries failed. |
Queries/Sec |
Ideally, the value of this measure should be 0. |
Number of queries |
Indicates the number of queries handled by this QR Server per second. |
Queries/Sec |
A consistent decrease in the value of this measure is a cause for concern as it could indicate a processing bottleneck on the QR Server. |
Number of requests |
Indicates the current number of requests received by this QR Server per second. |
Queries/Sec |
In addition to the query load i.e., query requests, one internal request is received every second to check whether the QRserver is active to execute the search. |
Avg document sum latency |
Indicates the average document sum latency of this QR Server. |
Millisec |
A low value is desired for this measure. |
Average latency |
Indicates the average latency of this QR Server. |
Millisec |
A high value or a steady increase in the value of this measure is indicative of a query processing bottleneck on the QR server. |
Average latency of the last queries |
Indicates the average latency of the last query i.e., the average time the search requests take to respond to the requesting client. |
Millisec |
A high value is indicative of a performance bottleneck or a slowdown of the QR Server. |
Average search latency |
Indicates the average search latency of this QR Server. |
Millisec |
A low value is desired for this measure. |
Number of highest registered queries |
Indicates the highest number of queries registered for search in this QR Server per second. |
Queries/Sec |
|