Error Info: Array ( [requestMethod] => GET [requestUrl] => http://23.88.102.193:9200/tndata-tv/_search [requestBody] => {"size":9,"from":9999,"query":{"function_score":{"query":{"bool":{"must":[],"filter":[{"bool":{"must_not":[{"match_phrase":{"image":"https://www.taufnaus.de/images/box200x200.png"}},{"match_phrase":{"image":""}},{"term":{"sellerid":73}},{"term":{"dontshow":1}}]}},{"range":{"stock":{"gt":0}}}]}},"boost":"5","functions":[{"filter":{"bool":{"must":[{"match_phrase":{"image":"https://www.taufnaus.de/images/box200x200.png"}},{"match_phrase":{"image":""}}]}},"random_score":[],"weight":23},{"filter":{"bool":{"must_not":[{"match_phrase":{"image":"https://www.taufnaus.de/images/box200x200.png"}},{"match_phrase":{"image":""}}]}},"weight":42}],"max_boost":100,"score_mode":"max","boost_mode":"multiply","min_score":0}},"sort":[{"price":"asc"}]} [responseCode] => 400 [responseHeaders] => Array ( [x-elastic-product] => Elasticsearch [content-type] => application/json; charset=UTF-8 [content-length] => 1464 ) [responseBody] => Array ( [error] => Array ( [root_cause] => Array ( [0] => Array ( [type] => illegal_argument_exception [reason] => Result window is too large, from + size must be less than or equal to: [10000] but was [10008]. See the scroll api for a more efficient way to request large data sets. This limit can be set by changing the [index.max_result_window] index level setting. ) ) [type] => search_phase_execution_exception [reason] => all shards failed [phase] => query [grouped] => 1 [failed_shards] => Array ( [0] => Array ( [shard] => 0 [index] => tndata-tv [node] => 98uhjf0ASYCVl6NG6fyTKQ [reason] => Array ( [type] => illegal_argument_exception [reason] => Result window is too large, from + size must be less than or equal to: [10000] but was [10008]. See the scroll api for a more efficient way to request large data sets. This limit can be set by changing the [index.max_result_window] index level setting. ) ) ) [caused_by] => Array ( [type] => illegal_argument_exception [reason] => Result window is too large, from + size must be less than or equal to: [10000] but was [10008]. See the scroll api for a more efficient way to request large data sets. This limit can be set by changing the [index.max_result_window] index level setting. [caused_by] => Array ( [type] => illegal_argument_exception [reason] => Result window is too large, from + size must be less than or equal to: [10000] but was [10008]. See the scroll api for a more efficient way to request large data sets. This limit can be set by changing the [index.max_result_window] index level setting. ) ) ) [status] => 400 ) )
'requestBody' => $requestBody, 'responseCode' => $responseCode, 'responseHeaders' => $headers, 'responseBody' => $this->decodeErrorBody($body), ]); } } elseif ($responseCode == 404) { return false; } else { throw new Exception("Elasticsearch request failed with code $responseCode. Response body:\n{$body}", [ 'requestMethod' => $method, 'requestUrl' => $url, 'requestBody' => $requestBody, 'responseCode' => $responseCode, 'responseHeaders' => $headers, 'responseBody' => $this->decodeErrorBody($body), ]); } }
* @throws Exception * @throws InvalidConfigException */ public function get($url, $options = [], $body = null, $raw = false) { $this->open(); return $this->httpRequest('GET', $this->createUrl($url, $options), $body, $raw); } /** * Performs HEAD HTTP request * * @param string|array $url URL
if ($this->db->dslVersion < 7 && $this->type !== null) { $url[] = $this->type; } $url[] = '_search'; return $this->db->get($url, array_merge($this->options, $options), $query); } /** * Sends a request to the delete by query * @param array $options URL options * @return mixed
echo json_encode($commandConfig, JSON_PRETTY_PRINT); } if ($retjson == 2) { $command = $query->createCommand(); $rows = $command->search(); if ($rows["hits"]["total"]["value"] == 0) { if ($categoryids != "") { $categoryids = ""; return ElasticSearch::getElasticSearchData($querystr, $sellerid, $categoryids, $likeprodids, $limit, $offset, $sort, $suggest, $arrfacets, $facetstr, $retjson, $onlypicture, $onlystock, $notprodids, $notcatids, $notsellerids, $extraparams); } else if ($sellerid != "") {
//print_r([$querystr, $sellerid, $categoryids, $likeprodids, $limit, $offset, $sort, $suggest,$arrfacets, $facetstr, $retjson, $onlypicture]); } $query =ElasticSearch::getElasticSearchData($querystr, $sellerid, $categoryids, $likeprodids, $limit, $offset, $sort, $suggest,$arrfacets, $facetstr, $retjson, $onlypicture); $retjson = 2; $facetfiltered =ElasticSearch::getElasticSearchData($querystr, $sellerid, $categoryids, $likeprodids, $limit, $offset, $sort, $suggest,$arrfacets, $facetstr, $retjson, $onlypicture); $facettotal = null; $querystr = ""; $likeprodids = ""; $limit = 1;
$args = $this->controller->bindActionParams($this, $params); Yii::debug('Running action: ' . get_class($this->controller) . '::' . $this->actionMethod . '()', __METHOD__); if (Yii::$app->requestedParams === null) { Yii::$app->requestedParams = $args; } return call_user_func_array([$this->controller, $this->actionMethod], $args); } }
} $result = null; if ($runAction && $this->beforeAction($action)) { // run the action $result = $action->runWithParams($params); $result = $this->afterAction($action, $result); // call afterAction on modules foreach ($modules as $module) { /* @var $module Module */
$parts = $this->createController($route); if (is_array($parts)) { /* @var $controller Controller */ list($controller, $actionID) = $parts; $oldController = Yii::$app->controller; Yii::$app->controller = $controller; $result = $controller->runAction($actionID, $params); if ($oldController !== null) { Yii::$app->controller = $oldController; } return $result; }
$params = $this->catchAll; unset($params[0]); } try { Yii::debug("Route requested: '$route'", __METHOD__); $this->requestedRoute = $route; $result = $this->runAction($route, $params); if ($result instanceof Response) { return $result; } $response = $this->getResponse(); if ($result !== null) {
{ try { $this->state = self::STATE_BEFORE_REQUEST; $this->trigger(self::EVENT_BEFORE_REQUEST); $this->state = self::STATE_HANDLING_REQUEST; $response = $this->handleRequest($this->getRequest()); $this->state = self::STATE_AFTER_REQUEST; $this->trigger(self::EVENT_AFTER_REQUEST); $this->state = self::STATE_SENDING_RESPONSE; $response->send();
require __DIR__ . '/../vendor/yiisoft/yii2/Yii.php'; $config = require __DIR__ . '/../config/web.php'; (new yii\web\Application($config))->run(); }
$_GET = [ 'seller_id' => '19', 'page' => '1112', 'language' => 'sl', 'changelanguage' => 'sl', ]; $_SESSION = [ '__flash' => [], 'language' => 'sl', 'sortorder' => 'PRICEASC', ];