From 8657f73f356d86b48f51240924253163c9fc66a1 Mon Sep 17 00:00:00 2001 From: a7458969 <290198252@qq.com> Date: Wed, 25 Mar 2020 12:52:46 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0indexmaping?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- db/elasticEngine.go | 30 +----------------------------- 1 file changed, 1 insertion(+), 29 deletions(-) diff --git a/db/elasticEngine.go b/db/elasticEngine.go index 97cb4ca..e5ed5e3 100644 --- a/db/elasticEngine.go +++ b/db/elasticEngine.go @@ -6,8 +6,6 @@ import ( "gopkg.in/olivere/elastic.v3" "qiniupkg.com/x/log.v7" "reflect" - "context" - ) const( ERROR_PTR = "nullpointer error" @@ -106,10 +104,6 @@ func (p *ElkEngine)Update(index string,types string,id string,data map[string]in // 创建 elasticSearch 的 Mapping func (p *ElkEngine)InitMapping(esIndexName string, esTypeName string, typeMapping string) error{ var err error - indexMapping := helper.GetEsIndexMapping() - //ctx := context.Background() - - // Use the IndexExists service to check if a specified index exists. exists, err := p.cli.IndexExists(esIndexName).Do() if err != nil { log.Println("IndexExists" + err.Error()) @@ -122,7 +116,7 @@ func (p *ElkEngine)InitMapping(esIndexName string, esTypeName string, typeMappin if !exists { log.Println("es index not exists: " + esIndexName) // Create a new index. - createIndex, err := p.cli.CreateIndex(esIndexName).Body(indexMapping).Do() + createIndex, err := p.cli.CreateIndex(esIndexName).Body(typeMapping).Do() if err != nil { log.Println("CreateIndex" + err.Error()) return err @@ -156,28 +150,6 @@ func (p *ElkEngine)InitMapping(esIndexName string, esTypeName string, typeMappin return errors.New("create mapping fail, esIndexName:" + esIndexName + ", esTypeName:" + esTypeName + ", not Ack nowledged") } - // 插入数据 - /* - type WholeBrowserData struct { - BrowserId string `json:"browser_id"` - BrowserName string `json:"browser_name"` - } - - // Index a tweet (using JSON serialization) - wholeBrowserData := WholeBrowserData{BrowserId: "BrowserId", BrowserName: "BrowserName" } - put1, err := client.Index(). - Index(esIndexName). - Type(esTypeName). - Id("1"). - BodyJson(wholeBrowserData). - Do(ctx) - if err != nil { - // Handle error - panic(err) - } - log.Printf("Indexed tweet %s to index %s, type %s\n", put1.Id, put1.Index, put1.Type) - */ - return err } \ No newline at end of file