Elastica\QueryBuilder::suggest PHP Method

suggest() public method

Suggest DSL.
public suggest ( ) : Elastica\QueryBuilder\DSL\Suggest
return Elastica\QueryBuilder\DSL\Suggest
    public function suggest()
    {
        return $this->_facades[DSL::TYPE_SUGGEST];
    }

Usage Example

 /**
  * @group unit
  */
 public function testFacade()
 {
     $qb = new QueryBuilder();
     // test one example QueryBuilder flow for each default DSL type
     $this->assertInstanceOf('Elastica\\Query\\AbstractQuery', $qb->query()->match());
     $this->assertInstanceOf('Elastica\\Filter\\AbstractFilter', $qb->filter()->bool());
     $this->assertInstanceOf('Elastica\\Aggregation\\AbstractAggregation', $qb->aggregation()->avg('name'));
     $this->assertInstanceOf('Elastica\\Suggest\\AbstractSuggest', $qb->suggest()->term('name', 'field'));
 }