org.hibernate.search.elasticsearch.dialect.impl

## Interface ElasticsearchDialect

- All Known Implementing Classes:
    Elasticsearch2Dialect, Elasticsearch50Dialect, Elasticsearch52Dialect

      public interface ElasticsearchDialect

  An entry point to all operations that may be implemented differently depending on the Elasticsearch version running on the Elasticsearch cluster.
  Author:
    Yoann Rodiere

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `ElasticsearchAnalyzerStrategyFactory` | `createAnalyzerStrategyFactory(ServiceManager serviceManager)`
    `com.google.gson.GsonBuilder` | `createGsonBuilderBase()`
    `ElasticsearchQueryFactory` | `createQueryFactory()`
    `ElasticsearchSchemaTranslator` | `createSchemaTranslator()`
    `ElasticsearchSchemaValidator` | `createSchemaValidator(ElasticsearchSchemaAccessor schemaAccessor)`
    `ElasticsearchWorkFactory` | `createWorkFactory(GsonProvider gsonProvider)`

- - ### Method Detail

    - #### createGsonBuilderBase

          com.google.gson.GsonBuilder createGsonBuilderBase()

    - #### createWorkFactory

          ElasticsearchWorkFactory createWorkFactory(GsonProvider gsonProvider)

    - #### createSchemaTranslator

          ElasticsearchSchemaTranslator createSchemaTranslator()

    - #### createSchemaValidator

          ElasticsearchSchemaValidator createSchemaValidator(ElasticsearchSchemaAccessor schemaAccessor)

    - #### createAnalyzerStrategyFactory

          ElasticsearchAnalyzerStrategyFactory createAnalyzerStrategyFactory(ServiceManager serviceManager)

    - #### createQueryFactory

          ElasticsearchQueryFactory createQueryFactory()

Copyright © 2006-2017 Red Hat, Inc. All Rights Reserved