dsl-builder
Version:
OpenSearch Query Builder - Extract from OpenSearch Dashboards
60 lines (59 loc) • 1.43 kB
TypeScript
/** @public **/
export interface OsdFieldTypeOptions {
sortable: boolean;
filterable: boolean;
name: string;
esTypes: OPENSEARCH_FIELD_TYPES[];
}
/** @public **/
export declare enum OPENSEARCH_FIELD_TYPES {
_ID = "_id",
_INDEX = "_index",
_SOURCE = "_source",
_TYPE = "_type",
STRING = "string",
TEXT = "text",
MATCH_ONLY_TEXT = "match_only_text",
KEYWORD = "keyword",
WILDCARD = "wildcard",
BOOLEAN = "boolean",
OBJECT = "object",
DATE = "date",
DATE_NANOS = "date_nanos",
GEO_POINT = "geo_point",
GEO_SHAPE = "geo_shape",
FLOAT = "float",
HALF_FLOAT = "half_float",
SCALED_FLOAT = "scaled_float",
DOUBLE = "double",
INTEGER = "integer",
INT = "int",
LONG = "long",
SHORT = "short",
UNSIGNED_LONG = "unsigned_long",
NESTED = "nested",
BYTE = "byte",
IP = "ip",
ATTACHMENT = "attachment",
TOKEN_COUNT = "token_count",
MURMUR3 = "murmur3",
HISTOGRAM = "histogram"
}
/** @public **/
export declare enum OSD_FIELD_TYPES {
_SOURCE = "_source",
ATTACHMENT = "attachment",
BOOLEAN = "boolean",
DATE = "date",
GEO_POINT = "geo_point",
GEO_SHAPE = "geo_shape",
IP = "ip",
MURMUR3 = "murmur3",
NUMBER = "number",
STRING = "string",
UNKNOWN = "unknown",
CONFLICT = "conflict",
OBJECT = "object",
NESTED = "nested",
HISTOGRAM = "histogram"
}