* @link http://www.elasticsearch.org/guide/reference/query-dsl/range-query.html */ class Range extends AbstractQuery { /** * Constructor * * @param string $fieldName Field name * @param array $args Field arguments */ public function __construct($fieldName = null, array $args = array()) { if ($fieldName) { $this->addField($fieldName, $args); } } /** * Adds a range field to the query * * @param string $fieldName Field name * @param array $args Field arguments * @return \Elastica\Query\Range Current object */ public function addField($fieldName, array $args) { return $this->setParam($fieldName, $args); } }