Liferay 7.0-ce-b4

com.liferay.portal.kernel.search
Class IndexSearcherProxyBean

java.lang.Object
  extended by com.liferay.portal.kernel.messaging.proxy.BaseMultiDestinationProxyBean
      extended by com.liferay.portal.kernel.search.IndexSearcherProxyBean
All Implemented Interfaces:
IndexSearcher, QuerySuggester

public class IndexSearcherProxyBean
extends BaseMultiDestinationProxyBean
implements IndexSearcher


Constructor Summary
IndexSearcherProxyBean()
           
 
Method Summary
 String getDestinationName(ProxyRequest proxyRequest)
           
 String getQueryString(SearchContext searchContext, Query query)
           
 Hits search(SearchContext searchContext, Query query)
           
 Hits search(String searchEngineId, long companyId, Query query, Sort[] sort, int start, int end)
          Deprecated. As of 7.0.0, replaced by search(SearchContext, Query)
 long searchCount(SearchContext searchContext, Query query)
           
 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 com.liferay.portal.kernel.messaging.proxy.BaseMultiDestinationProxyBean
afterPropertiesSet, buildMessage, send, setMessageBus, setSynchronousMessageSender, setSynchronousMessageSenderMode, synchronousSend
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IndexSearcherProxyBean

public IndexSearcherProxyBean()
Method Detail

getDestinationName

public String getDestinationName(ProxyRequest proxyRequest)
Specified by:
getDestinationName in class BaseMultiDestinationProxyBean

getQueryString

public String getQueryString(SearchContext searchContext,
                             Query query)
Specified by:
getQueryString in interface IndexSearcher

search

public Hits search(SearchContext searchContext,
                   Query query)
Specified by:
search in interface IndexSearcher

search

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

Specified by:
search in interface IndexSearcher

searchCount

public long searchCount(SearchContext searchContext,
                        Query query)
Specified by:
searchCount in interface IndexSearcher

spellCheckKeywords

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

spellCheckKeywords

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

suggest

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

suggestKeywordQueries

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

Liferay 7.0-ce-b4