# Package org.hibernate.search.elasticsearch.impl

- Interface Summary
  Interface | Description
  --- | ---
  ElasticsearchQueryOptions | Options impacting Elasticsearch querying.
  ElasticsearchService |
  JsonBuilder.JsonAppender<T> | An interface for reusable objects that append data to a JSON object.
  NestingMarker | Interface implemented by Lucene fields denoting the parent element of the subsequent fields.
  NestingMarker.NestingPathComponent |

- Class Summary
  Class | Description
  --- | ---
  AbstractMarkerField | A base class for Elasticsearch-specific document fields used to add more information to a Document than it usually carries.
  DefaultElasticsearchService | Provides access to the JEST client.
  ElasticsearchIndexManager | An `IndexManager` applying indexing work to an Elasticsearch server.
  ElasticsearchIndexNameNormalizer | Applies rules imposed by Elasticsearch to index names.
  ElasticsearchJsonQueryDescriptor | A `QueryDescriptor` for an Elasticsearch query.
  ElasticsearchLuceneQueryTranslator | Translates Lucene queries into ES queries.
  ElasticsearchNestingContextFactoryProvider |
  JsonBuilder | Builder used to make the Gson API chainable.
  JsonBuilder.Array |
  JsonBuilder.Object |
  ToElasticsearch | Various utilities to transform Hibernate Search API into Elasticsearch JSON.

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