include/SugarSearchEngine/Elastic/Elastica/Response.php
Elastica Response object
Stores query time, and result array -> is given to resultset, returned by ...
- Author
- Nicolas Ruflin
- Category
- Xodoa
- Package
- Elastica
\Elastica_Response
Package: Elastica
Elastica Response object
Stores query time, and result array -> is given to resultset, returned by ...
- Author
- Nicolas Ruflin
- Category
- Xodoa
Properties
Methods
__construct(
string $responseString
)
:
void
Parameters
Name | Type | Description |
---|---|---|
$responseString | string | Response string (json) |
getQueryTime(
)
:
float
This is only available if DEBUG constant is set to true
Returns
Type | Description |
---|---|
float | Query time |
getShardsStatistics(
)
:
array
Get the _shard statistics for the response
Returns
Type | Description |
---|---|
array |
getTransferInfo(
)
:
array
Gets the transfer information if in DEBUG mode.
Returns
Type | Description |
---|---|
array | Information about the curl request. |
setQueryTime(
float $queryTime
)
:
\Elastica_Response
Sets the query time
Parameters
Returns
Name | Type | Description |
---|---|---|
$queryTime | float | Query time |
Type | Description |
---|---|
\Elastica_Response | Current object |
setTransferInfo(
array $transferInfo
)
:
\Elastica_Response
Sets the transfer info of the curl request. This function is called from the Elastica_Client::_callService only in debug mode.
Parameters
Returns
Name | Type | Description |
---|---|---|
$transferInfo | array | The curl transfer information. |
Type | Description |
---|---|
\Elastica_Response | Current object |