/lib/Elastica/Query/Range.php
https://github.com/nordsee/Elastica · PHP · 39 lines · 15 code · 3 blank · 21 comment · 1 complexity · 2562a5bcd24596d1a680c714e0e20236 MD5 · raw file
- <?php
- namespace Elastica\Query;
- /**
- * Range query
- *
- * @category Xodoa
- * @package Elastica
- * @author Nicolas Ruflin <spam@ruflin.com>
- * @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);
- }
- }