Elastica\Query::setSuggest PHP Method

setSuggest() public method

Add a suggest term.
public setSuggest ( Suggest $suggest )
$suggest Suggest suggestion object
    public function setSuggest(Suggest $suggest)
    {
        $this->setParam('suggest', $suggest);
        $this->_suggest = 1;
        return $this;
    }

Usage Example

 /**
  * @return \Elastica\ResultSet
  */
 public function getSuggestions()
 {
     $suggestPhrase = new Suggest\Phrase('content-suggester', 'content');
     $suggestPhrase->setText($this->data);
     $suggestPhrase->setHighlight("<strong>", "</strong>");
     $suggestPhrase->setAnalyzer('suggestion_analyzer');
     $suggestPhrase->setConfidence(2);
     $suggestPhrase->setSize(1);
     $suggest = new Suggest($suggestPhrase);
     $this->query->setSuggest($suggest);
     return $this->getSearchResult();
 }
All Usage Examples Of Elastica\Query::setSuggest