Пример #1
0
 /**
  * @group unit
  */
 public function testToArray()
 {
     $query = new Term();
     $key = 'name';
     $value = 'ruflin';
     $query->setTerm($key, $value);
     $data = $query->toArray();
     $this->assertInternalType('array', $data['term']);
     $this->assertEquals(array($key => $value), $data['term']);
 }
 public function testQuery()
 {
     $query = new Query();
     $match = new Match();
     $match->setField('make', 'ford');
     $query->setQuery($match);
     $filter = new Term();
     $filter->setTerm('color', 'green');
     $query->setPostFilter($filter->toArray());
     $results = $this->_index->search($query);
     $this->assertEquals(1, $results->getTotalHits());
 }