Click or drag to resize
SphinxClientGetStatus Method
Gets an array of SphinxStatusInfo instances for each status variable from searchd.

Namespace: SphinxConnector.NativeApi
Assembly: SphinxConnector (in SphinxConnector.dll) Version: 3.12.6
Syntax
public SphinxStatusInfoCollection GetStatus()

Return Value

Type: SphinxStatusInfoCollection
A SphinxStatusInfoCollection containing instances of SphinxStatusInfo for each status variable.
Exceptions
ExceptionCondition
SphinxClientException An error occured while executing the request. See exception message and inner exception for details.
Examples
SphinxClient sphinxClient = new SphinxClient();
SphinxStatusInfo[] statusInfos = sphinxClient.GetStatus();

foreach (SphinxStatusInfo sphinxStatusInfo in statusInfos)
{
    Console.WriteLine(sphinxStatusInfo);
}

/*
This code produces the following output (your values may vary):

uptime 226
connections 2
maxed_out 0
command_search 0
command_excerpt 0
command_update 0
command_keywords 0
command_persist 0
command_status 2
agent_connect 0
agent_retry 0
queries 0
dist_queries 0
query_wall 0.000
query_cpu OFF
dist_wall 0.000
dist_local 0.000
dist_wait 0.000
query_reads OFF
query_readkb OFF
query_readtime OFF
avg_query_wall 0.000
avg_query_cpu OFF
avg_dist_wall 0.000
avg_dist_local 0.000
avg_dist_wait 0.000
avg_query_reads OFF
avg_query_readkb OFF
avg_query_readtime OFF*/
See Also