diff --git a/web/controller/index.go b/web/controller/index.go index 45a70e6..5b013f7 100644 --- a/web/controller/index.go +++ b/web/controller/index.go @@ -25,7 +25,7 @@ func AddIndex(c *gin.Context) { // BatchAddIndex 批量添加索引 func BatchAddIndex(c *gin.Context) { - documents := make([]model.IndexDoc, 0) + documents := make([]*model.IndexDoc, 0) if err := c.BindJSON(&documents); err != nil { ResponseErrorWithMsg(c, err.Error()) return diff --git a/web/service/index.go b/web/service/index.go index ead7ff8..a93ac1b 100644 --- a/web/service/index.go +++ b/web/service/index.go @@ -22,10 +22,10 @@ func (i *Index) AddIndex(dbName string, request *model.IndexDoc) { } // BatchAddIndex 批次添加索引 -func (i *Index) BatchAddIndex(dbName string, documents []model.IndexDoc) { +func (i *Index) BatchAddIndex(dbName string, documents []*model.IndexDoc) { db := i.Container.GetDataBase(dbName) for _, doc := range documents { - go db.IndexDocument(&doc) + go db.IndexDocument(doc) } }