public final class SearchServiceFactory
extends java.lang.Object
SearchService.
SearchService search = SearchServiceFactory.getSearchService();Optionally, you may pass a
SearchServiceConfig instance to customize
the search service. e.g, setting deadline and namespace:
SearchServiceFactory.getSearchService(
SearchServiceConfig.newBuilder().setDeadline(10.0).setNamespace("acme").build())
| Modifier and Type | Method and Description |
|---|---|
static SearchService |
getSearchService()
Equivalent to
getSearchService(SearchServiceConfig.newBuilder().build()). |
static SearchService |
getSearchService(SearchServiceConfig config)
Returns an instance of the
SearchService with the given config. |
static SearchService |
getSearchService(java.lang.String namespace)
Deprecated.
|
@Deprecated public static SearchService getSearchService(java.lang.String namespace)
getSearchService(SearchServiceConfig)SearchService. The instance
will exist in the user provided namespace. The namespace must be
valid, as per NamespaceManager.validateNamespace(String)
method.namespace - a namespace to be assigned to the returned
search service.SearchService.java.lang.IllegalArgumentException - if the namespace is invalidpublic static SearchService getSearchService(SearchServiceConfig config)
SearchService with the given config.config - a SearchServiceConfig instance that describes the
requested search service. If no namespace provided in config,
NamespaceManager.get() will be used.SearchService.public static SearchService getSearchService()
getSearchService(SearchServiceConfig.newBuilder().build()).