Interface ElasticsearchLink
public interface ElasticsearchLink
Represent the "link" to an Elasticsearch cluster,
with all the relevant components:
the client, configured to target the URL pointing to the cluster,
and several components that are configured to be compatible with the version of Elasticsearch running on the cluster.
-
Method Summary
Modifier and TypeMethodDescriptioncreateIndexNames(String hibernateSearchIndexName, String mappedTypeName)
-
Method Details
-
getClient
ElasticsearchClient getClient() -
getGsonProvider
GsonProvider getGsonProvider() -
getSearchSyntax
ElasticsearchSearchSyntax getSearchSyntax() -
getIndexMetadataSyntax
ElasticsearchIndexMetadataSyntax getIndexMetadataSyntax() -
getWorkFactory
ElasticsearchWorkFactory getWorkFactory() -
getSearchResultExtractorFactory
ElasticsearchSearchResultExtractorFactory getSearchResultExtractorFactory() -
getScrollTimeout
Integer getScrollTimeout() -
getIndexLayoutStrategy
IndexLayoutStrategy getIndexLayoutStrategy() -
getTypeNameMapping
TypeNameMapping getTypeNameMapping() -
createIndexNames
-
getSearchProjectionBackendContext
SearchProjectionBackendContext getSearchProjectionBackendContext()
-