Package io.jmix.search.index.mapping
Class FieldConfiguration
java.lang.Object
io.jmix.search.index.mapping.FieldConfiguration
Contains configuration of index field.
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected com.fasterxml.jackson.databind.node.ObjectNode
- 
Constructor SummaryConstructorsModifierConstructorDescriptionprotectedFieldConfiguration(com.fasterxml.jackson.databind.node.ObjectNode config) protectedFieldConfiguration(com.fasterxml.jackson.databind.node.ObjectNode config, List<String> virtualFields) 
- 
Method SummaryModifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.node.ObjectNodeasJson()Provides field configuration as native json.static FieldConfigurationcreate(com.fasterxml.jackson.databind.node.ObjectNode config) Provides inner "virtual" fields within current field.
- 
Field Details- 
configprotected com.fasterxml.jackson.databind.node.ObjectNode config
- 
virtualFields
 
- 
- 
Constructor Details- 
FieldConfigurationprotected FieldConfiguration(com.fasterxml.jackson.databind.node.ObjectNode config) 
- 
FieldConfiguration
 
- 
- 
Method Details- 
asJsonpublic com.fasterxml.jackson.databind.node.ObjectNode asJson()Provides field configuration as native json.- Returns:
- json with field configuration
 
- 
getVirtualFieldsProvides inner "virtual" fields within current field.- Returns:
- list of fields names
 
- 
create
 
-