Elastica\QueryBuilder\DSL\Query::constant_score PHP Method

constant_score() public method

constant score query.
public constant_score ( null | Elastica\Query\AbstractQuery | array $filter = null ) : ConstantScore
$filter null | Elastica\Query\AbstractQuery | array
return Elastica\Query\ConstantScore
    public function constant_score($filter = null)
    {
        return new ConstantScore($filter);
    }

Usage Example

Example #1
0
 /**
  * @group unit
  */
 public function testConstantScoreWithLegacyFilterDeprecated()
 {
     $this->hideDeprecated();
     $existsFilter = new Exists('test');
     $this->showDeprecated();
     $queryDSL = new DSL\Query();
     $errorsCollector = $this->startCollectErrors();
     $queryDSL->constant_score($existsFilter);
     $this->finishCollectErrors();
     $errorsCollector->assertOnlyDeprecatedErrors(array('Deprecated: Elastica\\Query\\ConstantScore passing AbstractFilter is deprecated. Pass AbstractQuery instead.', 'Deprecated: Elastica\\Query\\ConstantScore::setFilter passing AbstractFilter is deprecated. Pass AbstractQuery instead.'));
 }