Elastica\Rescore\Query::toArray PHP Méthode

toArray() public méthode

Override default implementation so params are in the format expected by elasticsearch.
public toArray ( ) : array
Résultat array Rescore array
    public function toArray()
    {
        $data = $this->getParams();
        if (!empty($this->_rawParams)) {
            $data = array_merge($data, $this->_rawParams);
        }
        $array = $this->_convertArrayable($data);
        if (isset($array['query']['rescore_query']['query'])) {
            $array['query']['rescore_query'] = $array['query']['rescore_query']['query'];
        }
        return $array;
    }