Liferay 7.0-ce-b4

com.liferay.portal.kernel.search
Class BaseIndexSearcher

java.lang.Object
  extended by com.liferay.portal.kernel.search.BaseIndexSearcher
All Implemented Interfaces:
IndexSearcher, QuerySuggester

public abstract class BaseIndexSearcher
extends Object
implements IndexSearcher, QuerySuggester


Constructor Summary
BaseIndexSearcher()
           
 
Method Summary
protected  void populateUID(Document document, QueryConfig queryConfig)
           
 Hits search(String searchEngineId, long companyId, Query query, Sort[] sorts, int start, int end)
          Deprecated. As of 7.0.0, replaced by IndexSearcher.search(SearchContext, Query)
 void setQuerySuggester(QuerySuggester querySuggester)
           
 String spellCheckKeywords(SearchContext searchContext)
           
 Map<String,List<String>> spellCheckKeywords(SearchContext searchContext, int max)
           
 SuggesterResults suggest(SearchContext searchContext, Suggester suggester)
           
 String[] suggestKeywordQueries(SearchContext searchContext, int max)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.liferay.portal.kernel.search.IndexSearcher
getQueryString, search, searchCount
 

Constructor Detail

BaseIndexSearcher

public BaseIndexSearcher()
Method Detail

search

@Deprecated
public Hits search(String searchEngineId,
                              long companyId,
                              Query query,
                              Sort[] sorts,
                              int start,
                              int end)
            throws SearchException
Deprecated. As of 7.0.0, replaced by IndexSearcher.search(SearchContext, Query)

Specified by:
search in interface IndexSearcher
Throws:
SearchException

setQuerySuggester

public void setQuerySuggester(QuerySuggester querySuggester)

spellCheckKeywords

public String spellCheckKeywords(SearchContext searchContext)
                          throws SearchException
Specified by:
spellCheckKeywords in interface QuerySuggester
Throws:
SearchException

spellCheckKeywords

public Map<String,List<String>> spellCheckKeywords(SearchContext searchContext,
                                                   int max)
                                            throws SearchException
Specified by:
spellCheckKeywords in interface QuerySuggester
Throws:
SearchException

suggest

public SuggesterResults suggest(SearchContext searchContext,
                                Suggester suggester)
                         throws SearchException
Specified by:
suggest in interface QuerySuggester
Throws:
SearchException

suggestKeywordQueries

public String[] suggestKeywordQueries(SearchContext searchContext,
                                      int max)
                               throws SearchException
Specified by:
suggestKeywordQueries in interface QuerySuggester
Throws:
SearchException

populateUID

protected void populateUID(Document document,
                           QueryConfig queryConfig)

Liferay 7.0-ce-b4