Skip to content

Commit

Permalink
#819 Fix multiple rescore queries tests
Browse files Browse the repository at this point in the history
  • Loading branch information
ebuildy committed Apr 27, 2015
1 parent b6c4719 commit 1943b3b
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 3 deletions.
2 changes: 1 addition & 1 deletion lib/Elastica/Query.php
Original file line number Diff line number Diff line change
Expand Up @@ -401,7 +401,7 @@ public function setSuggest(Suggest $suggest)
/**
* Add a Rescore
*
* @param \Elastica\Rescore\AbstractRescore $rescore suggestion object
* @param mixed $rescore suggestion object
* @return $this
*/
public function setRescore($rescore)
Expand Down
10 changes: 8 additions & 2 deletions test/lib/Elastica/Test/Query/RescoreTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -146,13 +146,19 @@ public function testMultipleQueries()
$query = new Query();
$mainQuery = new Match();
$mainQuery = $mainQuery->setFieldQuery('test1', 'foo');

$secQuery1 = new Term();
$secQuery1 = $secQuery1->setTerm('test2', 'bar', 1);
$rescoreQuery1 = new QueryRescore();
$rescoreQuery1->setRescoreQuery($secQuery1);

$secQuery2 = new Term();
$secQuery2 = $secQuery2->setTerm('test2', 'tom', 2);
$queryRescore = new QueryRescore(array($secQuery1, $secQuery2));
$rescoreQuery2 = new QueryRescore();
$rescoreQuery2->setRescoreQuery($secQuery2);

$query->setQuery($mainQuery);
$query->setRescore($queryRescore);
$query->setRescore(array($rescoreQuery1, $rescoreQuery2));
$data = $query->toArray();

$expected = array(
Expand Down

0 comments on commit 1943b3b

Please sign in to comment.