Package com.google.appengine.api.search
Class SearchServiceFactory
- java.lang.Object
-
- com.google.appengine.api.search.SearchServiceFactory
-
public final class SearchServiceFactory extends Object
An factory that creates default implementation ofSearchService.
Optionally, you may pass aSearchService search = SearchServiceFactory.getSearchService();SearchServiceConfiginstance to customize the search service. e.g, setting deadline and namespace:SearchServiceFactory.getSearchService( SearchServiceConfig.newBuilder().setDeadline(10.0).setNamespace("acme").build())
-
-
Method Summary
All Methods Static Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static SearchServicegetSearchService()Equivalent togetSearchService(SearchServiceConfig.newBuilder().build()).static SearchServicegetSearchService(SearchServiceConfig config)Returns an instance of theSearchServicewith the given config.static SearchServicegetSearchService(String namespace)Deprecated.
-
-
-
Method Detail
-
getSearchService
@Deprecated public static SearchService getSearchService(String namespace)
Deprecated.Returns an instance of theSearchService. The instance will exist in the user provided namespace. The namespace must be valid, as perNamespaceManager.validateNamespace(String)method.- Parameters:
namespace- a namespace to be assigned to the returned search service.- Returns:
- the default implementation of
SearchService. - Throws:
IllegalArgumentException- if the namespace is invalid
-
getSearchService
public static SearchService getSearchService(SearchServiceConfig config)
Returns an instance of theSearchServicewith the given config.- Parameters:
config- aSearchServiceConfiginstance that describes the requested search service. If no namespace provided in config, NamespaceManager.get() will be used.- Returns:
- the default implementation of
SearchService.
-
getSearchService
public static SearchService getSearchService()
Equivalent togetSearchService(SearchServiceConfig.newBuilder().build()).
-
-