Elasticsearch DataSource
package |
ElasticsearchSource |
---|---|
subpackage |
Model.Datasource.Http |
__construct(array $config = array(), \HttpSourceConnection $Connection = null)
array
\HttpSourceConnection
_emulateLimit(\Model $Model, array &$result)
\Model
array
_extractResult(\Model $model, array $result, string $requestMethod, boolean $force = true) : array
\Model
array
string
boolean
array
_singleRequest(array $request, string $requestMethod, \Model $model = null) : array|boolean
array
string
\Model
array|boolean
_writeQueryCache(array $request, mixed $data)
array
Http request
mixed
result of $request query
getQueryCache(array $request) : mixed
array
query
mixed
results for query if it is cached, false otherwise
lastCandidates() : integer
integer
lastScrollId() : string
string
request(\Model $model = null, mixed $requestData = null, string $requestMethod = \HttpSource::METHOD_READ) : array|false
\Model
Model object
mixed
Array of request or string uri
string
read, create, update, delete
array|false
$response
timeTook() : integer
integer
HTTP_METHOD_CREATE
HTTP_METHOD_UPDATE
description : string
var |
---|
string
_candidates : integer
var |
---|
integer
_scrollId : string
var |
---|
string