001
014
015 package com.liferay.portal.kernel.search;
016
017 import java.util.List;
018 import java.util.Map;
019
020
023 public interface IndexSearcherHelper {
024
025 public String getQueryString(SearchContext searchContext, Query query);
026
027 public Hits search(SearchContext searchContext, Query query)
028 throws SearchException;
029
030 public long searchCount(SearchContext searchContext, Query query)
031 throws SearchException;
032
033 public String spellCheckKeywords(SearchContext searchContext)
034 throws SearchException;
035
036 public Map<String, List<String>> spellCheckKeywords(
037 SearchContext searchContext, int max)
038 throws SearchException;
039
040 public String[] suggestKeywordQueries(SearchContext searchContext, int max)
041 throws SearchException;
042
043 }