feat: add support for date mapping

This commit is contained in:
Wieland Schöbl
2020-11-18 12:26:03 +01:00
parent 485430b7f2
commit a09be1d941
3 changed files with 28 additions and 1 deletions

View File

@@ -39,6 +39,9 @@ export const premaps: ElasticsearchPremap = {
tree: 'quadtree',
type: ElasticsearchDataType.geo_shape,
},
SCISO8601DateRange: {
type: ElasticsearchDataType.date_range,
},
'jsonpatch.OpPatch': {
dynamic: 'strict',
properties: {

View File

@@ -32,6 +32,12 @@ export enum ElasticsearchDataType {
geo_point = 'geo_point',
geo_shape = 'geo_shape',
completion = 'completion',
date_range = 'date_rage',
// integer_range = 'integer_range',
// float_range = 'float_range',
// long_range = 'long_range',
// double_range = 'double_range',
// ip_range = 'ip_range',
}
export const typemap: ElasticsearchTypemap = {
@@ -45,11 +51,13 @@ export const typemap: ElasticsearchTypemap = {
default: ElasticsearchDataType.integer,
float: ElasticsearchDataType.float,
integer: ElasticsearchDataType.integer,
date: ElasticsearchDataType.date,
},
string: {
default: ElasticsearchDataType.text,
keyword: ElasticsearchDataType.keyword,
text: ElasticsearchDataType.text,
date: ElasticsearchDataType.date,
},
stringLiteral: {
default: ElasticsearchDataType.keyword,