public class Elasticsearch50SchemaTranslator extends Elasticsearch2SchemaTranslator
ElasticsearchSchemaTranslator implementation for Elasticsearch 5.0/5.1.| Type | Property and Description |
|---|---|
protected PropertyMapping |
generateTenantId |
| Constructor and Description |
|---|
Elasticsearch50SchemaTranslator() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addAnalyzerOptions(PropertyMapping propertyMapping,
org.hibernate.search.elasticsearch.schema.impl.ElasticsearchMappingBuilder mappingBuilder,
ElasticsearchIndexSettingsBuilder settingsBuilder,
String propertyPath,
org.apache.lucene.document.Field.Index index,
AnalyzerReference analyzerReference) |
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 void |
addSubfieldIndexOptions(PropertyMapping fieldMapping,
FacetMetadata facetMetadata) |
protected PropertyMapping |
generateTenantIdProperty() |
protected DataType |
getStringType(String propertyPath,
org.apache.lucene.document.Field.Index index,
AnalyzerReference analyzerReference) |
boolean |
isTextDataType(PartialDocumentFieldMetadata fieldMetadata) |
translateprotected PropertyMapping generateTenantIdProperty
generateTenantIdProperty in class Elasticsearch2SchemaTranslatorpublic boolean isTextDataType(PartialDocumentFieldMetadata fieldMetadata)
isTextDataType in interface ElasticsearchSchemaTranslatorisTextDataType in class Elasticsearch2SchemaTranslatorfieldMetadata - Metadata to inspecttrue if the given field will have the "text" datatype on Elasticsearch, false otherwise.protected PropertyMapping generateTenantIdProperty()
generateTenantIdProperty in class Elasticsearch2SchemaTranslatorprotected void addSubfieldIndexOptions(PropertyMapping fieldMapping, FacetMetadata facetMetadata)
addSubfieldIndexOptions in class Elasticsearch2SchemaTranslatorprotected 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)
addIndexOptions in class Elasticsearch2SchemaTranslatorprotected void addAnalyzerOptions(PropertyMapping propertyMapping, org.hibernate.search.elasticsearch.schema.impl.ElasticsearchMappingBuilder mappingBuilder, ElasticsearchIndexSettingsBuilder settingsBuilder, String propertyPath, org.apache.lucene.document.Field.Index index, AnalyzerReference analyzerReference)
protected DataType getStringType(String propertyPath, org.apache.lucene.document.Field.Index index, AnalyzerReference analyzerReference)
getStringType in class Elasticsearch2SchemaTranslatorCopyright © 2006–2017 Hibernate. All rights reserved.