public class MetadataField
extends java.lang.Object
限定符和类型 | 类和说明 |
---|---|
static class |
MetadataField.FieldType
Elasticsearch字段类型枚举
|
构造器和说明 |
---|
MetadataField(java.lang.String name,
MetadataField.FieldType fieldType)
构造函数
|
限定符和类型 | 方法和说明 |
---|---|
static MetadataField |
bool(java.lang.String name)
创建布尔类型字段
|
static MetadataField |
date(java.lang.String name)
创建日期类型字段
|
MetadataField.FieldType |
getFieldType()
获取字段类型
|
java.lang.String |
getName()
获取字段名
|
static MetadataField |
keyword(java.lang.String name)
创建关键词类型字段
|
static MetadataField |
numeric(java.lang.String name)
创建数值类型字段
|
static MetadataField |
tag(java.lang.String name)
创建标签类型字段
|
static MetadataField |
text(java.lang.String name)
创建文本类型字段
|
public MetadataField(java.lang.String name, MetadataField.FieldType fieldType)
name
- 字段名fieldType
- 字段类型public static MetadataField text(java.lang.String name)
name
- 字段名public static MetadataField keyword(java.lang.String name)
name
- 字段名public static MetadataField numeric(java.lang.String name)
name
- 字段名public static MetadataField bool(java.lang.String name)
name
- 字段名public static MetadataField date(java.lang.String name)
name
- 字段名public static MetadataField tag(java.lang.String name)
name
- 字段名public java.lang.String getName()
public MetadataField.FieldType getFieldType()