getSuggests() 공개 메소드

Return all suggests.
public getSuggests ( ) : array
리턴 array suggest results
 /**
  * @return mixed
  */
 public function getSuggestions()
 {
     if (!isset($this->suggests)) {
         $this->suggests = $this->searcher->getSuggestions();
     }
     $suggests = $this->suggests->getSuggests();
     return $suggests['content-suggester'][0]['options'];
 }
예제 #2
0
 /**
  * @param ResultSet $resultSet
  * @return string[]
  */
 private function getSuggests(ResultSet $resultSet)
 {
     $originalSuggests = $resultSet->getSuggests();
     $termSuggests = $originalSuggests['termSuggest'];
     /** @var string[] $suggests */
     $suggests = [];
     foreach ($termSuggests as $termSuggest) {
         foreach ($termSuggest['options'] as $options) {
             $suggests[] = $options['text'];
         }
     }
     return $suggests;
 }