(PECL sphinx >= 0.1.0)
Execute search query
public array SphinxClient::query ( string $query [, string $index = "*" [, string $comment = "" ]] )
Connects to searchd server, runs the given search query with the current settings, obtains and returns the result set.
Parameters:
query
Query string.
index
An index name (or names).
comment
An index name (or names).
Returns:
On success, SphinxClient::query() returns a list of found matches and additional per-query statistics. The result set is a hash utilize other structures instead of hash) with the following keys and values:
Key | Value description |
---|---|
"matches" | An array with found document IDs as keys and their weight and attributes values as values |
"total" | Total number of matches found and retrieved (depends on your settings) |
"total_found" | Total number of found documents matching the query |
"words" | An array with words (case-folded and stemmed) as keys and per-word statistics as values |
"error" | Query error message reported by searchd |
"warning" | Query warning reported by searchd |
See also:
Please login to continue.