| Package | Description |
|---|---|
| org.hibernate.search.elasticsearch.schema.impl |
| Modifier and Type | Method and Description |
|---|---|
IndexMetadata |
ElasticsearchSchemaAccessor.getCurrentIndexMetadata(URLEncodedString indexName) |
IndexMetadata |
Elasticsearch2SchemaTranslator.translate(URLEncodedString indexName,
Collection<EntityIndexBinding> descriptors,
ExecutionOptions executionOptions) |
IndexMetadata |
ElasticsearchSchemaTranslator.translate(URLEncodedString indexName,
Collection<EntityIndexBinding> descriptors,
ExecutionOptions executionOptions)
Translates index metadata, throwing an exception if translation fails.
|
| Modifier and Type | Method and Description |
|---|---|
void |
ElasticsearchSchemaCreator.createIndex(IndexMetadata indexMetadata,
ExecutionOptions executionOptions)
Create an index.
|
void |
DefaultElasticsearchSchemaCreator.createIndex(IndexMetadata indexMetadata,
ExecutionOptions executionOptions) |
boolean |
ElasticsearchSchemaCreator.createIndexIfAbsent(IndexMetadata indexMetadata,
ExecutionOptions executionOptions)
Create an index, but only if the index doesn't already exist.
|
boolean |
DefaultElasticsearchSchemaCreator.createIndexIfAbsent(IndexMetadata indexMetadata,
ExecutionOptions executionOptions) |
void |
ElasticsearchSchemaCreator.createMappings(IndexMetadata indexMetadata,
ExecutionOptions executionOptions)
Create mappings on a supposedly existing index.
|
void |
DefaultElasticsearchSchemaCreator.createMappings(IndexMetadata indexMetadata,
ExecutionOptions executionOptions) |
boolean |
ElasticsearchSchemaValidator.isSettingsValid(IndexMetadata expectedIndexMetadata,
ExecutionOptions executionOptions)
Retrieves and validate actual index settings, returning a boolean indicating
whether the actual settings are valid or not.
|
boolean |
Elasticsearch2SchemaValidator.isSettingsValid(IndexMetadata expectedIndexMetadata,
ExecutionOptions executionOptions) |
void |
ElasticsearchSchemaMigrator.migrate(IndexMetadata indexMetadata,
ExecutionOptions executionOptions)
Update the existing schema to match the given metadata: for each mapping,
update the existing mappings and analyzer definitions to match the expected ones,
throwing
SearchException if an incompatible attribute is detected. |
void |
DefaultElasticsearchSchemaMigrator.migrate(IndexMetadata indexMetadata,
ExecutionOptions executionOptions) |
void |
ElasticsearchSchemaValidator.validate(IndexMetadata expectedIndexMetadata,
ExecutionOptions executionOptions)
Retrieves and validate actual index metadata, throwing an exception if validation fails.
|
void |
Elasticsearch2SchemaValidator.validate(IndexMetadata expectedIndexMetadata,
ExecutionOptions executionOptions) |
Copyright © 2006–2017 Hibernate. All rights reserved.