public class Elasticsearch2SchemaTranslator extends Object implements ElasticsearchSchemaTranslator
ElasticsearchSchemaTranslator implementation for Elasticsearch 2.| Type | Property and Description |
|---|---|
protected PropertyMapping |
generateTenantId |
| Constructor and Description |
|---|
Elasticsearch2SchemaTranslator() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addIndexOptions(PropertyMapping propertyMapping,
org.hibernate.search.elasticsearch.schema.impl.ElasticsearchMappingBuilder mappingBuilder,
ElasticsearchIndexSettingsBuilder settingsBuilder,
PropertyMetadata sourceProperty,
String propertyPath,
org.apache.lucene.document.Field.Index index,
AnalyzerReference analyzerReference)
Adds the main indexing-related options to the given property: "index", "doc_values", "analyzer", ...
|
protected void |
addSubfieldIndexOptions(PropertyMapping fieldMapping,
FacetMetadata facetMetadata)
Adds the main indexing-related options to the given facet sub-field: "index", "doc_values", "analyzer", ...
|
protected PropertyMapping |
generateTenantIdProperty() |
protected DataType |
getStringType(PropertyMapping propertyMapping,
org.apache.lucene.document.Field.Index index) |
IndexMetadata |
translate(String indexName,
Collection<EntityIndexBinding> descriptors,
ExecutionOptions executionOptions)
Translates index metadata, throwing an exception if translation fails.
|
protected PropertyMapping generateTenantIdProperty
public IndexMetadata translate(String indexName, Collection<EntityIndexBinding> descriptors, ExecutionOptions executionOptions)
ElasticsearchSchemaTranslatortranslate in interface ElasticsearchSchemaTranslatordescriptors - The entity bindingsexecutionOptions - The execution options, giving more context information.protected PropertyMapping generateTenantIdProperty()
protected void addSubfieldIndexOptions(PropertyMapping fieldMapping, FacetMetadata facetMetadata)
protected void addIndexOptions(PropertyMapping propertyMapping, org.hibernate.search.elasticsearch.schema.impl.ElasticsearchMappingBuilder mappingBuilder, ElasticsearchIndexSettingsBuilder settingsBuilder, PropertyMetadata sourceProperty, String propertyPath, org.apache.lucene.document.Field.Index index, AnalyzerReference analyzerReference)
protected DataType getStringType(PropertyMapping propertyMapping, org.apache.lucene.document.Field.Index index)
Copyright © 2006–2017 Hibernate. All rights reserved.