class Result in Search API Solr 8.2
Same name and namespace in other branches
- 8.3 src/Solarium/Autocomplete/Result.php \Drupal\search_api_solr\Solarium\Autocomplete\Result
- 8 src/Solarium/Autocomplete/Result.php \Drupal\search_api_solr\Solarium\Autocomplete\Result
- 4.x src/Solarium/Autocomplete/Result.php \Drupal\search_api_solr\Solarium\Autocomplete\Result
Autocomplete query result.
Hierarchy
- class \Drupal\search_api_solr\Solarium\Autocomplete\Result extends \Solarium\Core\Query\Result\QueryType
Expanded class hierarchy of Result
File
- src/
Solarium/ Autocomplete/ Result.php, line 14
Namespace
Drupal\search_api_solr\Solarium\AutocompleteView source
class Result extends BaseResult {
/**
* Component results.
*/
protected $components;
/**
* Get all component results.
*
* @return array
*/
public function getComponents() {
$this
->parseResponse();
return $this->components;
}
/**
* Get a component result by key.
*
* @param string $key
*
* @return mixed
*/
public function getComponent($key) {
$this
->parseResponse();
if (isset($this->components[$key])) {
return $this->components[$key];
}
return null;
}
/**
* Get spellcheck component result.
*
* This is a convenience method that maps presets to getComponent
*
* @return SpellcheckResult|null
*/
public function getSpellcheck() {
return $this
->getComponent(ComponentAwareQueryInterface::COMPONENT_SPELLCHECK);
}
/**
* Get suggester component result.
*
* This is a convenience method that maps presets to getComponent
*
* @return SuggesterResult|null
*/
public function getSuggester() {
return $this
->getComponent(ComponentAwareQueryInterface::COMPONENT_SUGGESTER);
}
/**
* Get terms component result.
*
* This is a convenience method that maps presets to getComponent
*
* @return TermsResult|null
*/
public function getTerms() {
return $this
->getComponent(ComponentAwareQueryInterface::COMPONENT_TERMS);
}
}
Members
Name![]() |
Modifiers | Type | Description | Overrides |
---|---|---|---|---|
Result:: |
protected | property | Component results. | |
Result:: |
public | function | Get a component result by key. | |
Result:: |
public | function | Get all component results. | |
Result:: |
public | function | Get spellcheck component result. | |
Result:: |
public | function | Get suggester component result. | |
Result:: |
public | function | Get terms component result. |