Skip to content
/ esutils Public template

convert struct with json tag to elasticsearch mapping

Notifications You must be signed in to change notification settings

suiguo/esutils

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

esutils

convert struct with json tag to elasticsearch mapping.

its a very simple code.u can edit it by yourself,if u want to add new type. just support elasticsearch v7 and v8.

go type es type
uint8,uint16,uint32,int8,int16,int32,int integer
uint64,int64 long
float32 float
float64 double
time.Time,*time.Time date
string keyword(default ignore_above 256)

将带有json tag的go 结构体转换成 elasticsearch的mapping.

use import "github.com/suiguo/esutils"

example