public class FieldSchema extends Object implements Jsonizable
| Modifier and Type | Class and Description |
|---|---|
static class |
FieldSchema.Analyzer |
| Constructor and Description |
|---|
FieldSchema(String fieldName,
FieldType fieldType) |
public String getFieldName()
public FieldSchema setFieldName(String fieldName)
public FieldType getFieldType()
public FieldSchema setFieldType(FieldType fieldType)
public Boolean isIndex()
public FieldSchema setIndex(boolean index)
public IndexOptions getIndexOptions()
public FieldSchema setIndexOptions(IndexOptions indexOptions)
public FieldSchema setEnableHighlighting(boolean enableHighlighting)
public Boolean isEnableHighlighting()
public FieldSchema.Analyzer getAnalyzer()
public FieldSchema setAnalyzer(FieldSchema.Analyzer analyzer)
public AnalyzerParameter getAnalyzerParameter()
public FieldSchema setAnalyzerParameter(AnalyzerParameter analyzerParameter)
public Boolean isEnableSortAndAgg()
public FieldSchema setEnableSortAndAgg(boolean enableSortAndAgg)
public Boolean isStore()
public FieldSchema setStore(Boolean store)
public Boolean isArray()
public FieldSchema setIsArray(boolean array)
public List<FieldSchema> getSubFieldSchemas()
public FieldSchema setSubFieldSchemas(List<FieldSchema> subFieldSchemas)
public Boolean isVirtualField()
public FieldSchema setVirtualField(Boolean virtualField)
public FieldSchema setSourceFieldName(String sourceFieldName)
public FieldSchema setSourceFieldNames(List<String> sourceFieldNames)
public FieldSchema setDateFormats(List<String> dateFormats)
public VectorOptions getVectorOptions()
public FieldSchema setVectorOptions(VectorOptions vectorOptions)
public String jsonize()
jsonize in interface Jsonizablepublic void jsonize(StringBuilder sb, String newline)
jsonize in interface JsonizableCopyright © 2024. All Rights Reserved.