001
014
015 package com.liferay.portal.kernel.search;
016
017 import com.liferay.portal.kernel.messaging.proxy.MessagingProxy;
018 import com.liferay.portal.kernel.messaging.proxy.ProxyMode;
019
020 import java.util.List;
021 import java.util.Map;
022
023
026 @MessagingProxy(mode = ProxyMode.SYNC)
027 public interface QuerySuggester {
028
029 public String spellCheckKeywords(SearchContext searchContext)
030 throws SearchException;
031
032 public Map<String, List<String>> spellCheckKeywords(
033 SearchContext searchContext, int max)
034 throws SearchException;
035
036 public String[] suggestKeywordQueries(SearchContext searchContext, int max)
037 throws SearchException;
038
039 }