The following are methods for SuggestionOption.
public void setFilter(Search.KnowledegeSuggestionFilter knowledgeSuggestionFilter)
Type: void
Search.KnowledgeSuggestionFilter filters = new Search.KnowledgeSuggestionFilter(); filters.setLanguage('en_US'); filters.setPublishStatus('Online'); filters.setChannel('app'); Search.SuggestionOption options = new Search.SuggestionOption(); options.setFilter(filters); Search.SuggestionResults suggestionResults = Search.suggest('all', 'KnowledgeArticleVersion', options); for (Search.SuggestionResult searchResult : suggestionResults.getSuggestionResults()) { KnowledgeArticleVersion article = (KnowledgeArticleVersion)result.getSObject(); System.debug(article.title); }
public void setLimit(Integer limit)
Type: void
Search.SuggestionOption option = new Search.SuggestionOption(); option.setLimit(10); Search.suggest('my query', 'mySObjectType', option);