setMinScore() публичный Метод

Set min_score option.
public setMinScore ( float $minScore )
$minScore float
Пример #1
0
 /**
  * @group functional
  */
 public function testSetMinScore()
 {
     $this->_checkVersion('1.5');
     $expected = array('function_score' => array('min_score' => 0.8, 'functions' => array(array('gauss' => array('price' => array('origin' => 0, 'scale' => 10))))));
     $query = new FunctionScore();
     $query->addDecayFunction(FunctionScore::DECAY_GAUSS, 'price', 0, 10);
     $returnedValue = $query->setMinScore(0.8);
     $this->assertEquals($expected, $query->toArray());
     $this->assertInstanceOf('Elastica\\Query\\FunctionScore', $returnedValue);
     $response = $this->_getIndexForTest()->search($query);
     $results = $response->getResults();
     $this->assertCount(1, $results);
     $this->assertEquals(1, $results[0]->getId());
 }