Elastica\Query::__construct PHP 메소드

__construct() 공개 메소드

Creates a query object.
public __construct ( array | Elastica\Query\AbstractQuery $query = null )
$query array | Elastica\Query\AbstractQuery OPTIONAL Query object (default = null)
    public function __construct($query = null)
    {
        if (is_array($query)) {
            $this->setRawQuery($query);
        } elseif ($query instanceof AbstractQuery) {
            $this->setQuery($query);
        } elseif ($query instanceof Suggest) {
            $this->setSuggest($query);
        }
    }