Bläddra i källkod

es错误完善

xuzhiheng 4 år sedan
förälder
incheckning
a2735b764f
1 ändrade filer med 5 tillägg och 1 borttagningar
  1. 5 1
      sword_base/elastic/elasticSim.go

+ 5 - 1
sword_base/elastic/elasticSim.go

@@ -2,6 +2,7 @@ package elastic
 
 import (
 	"encoding/json"
+	"errors"
 	"fmt"
 	"log"
 	"runtime"
@@ -104,7 +105,7 @@ func (e *Elastic) Get(index, itype, query string) (*[]map[string]interface{}, er
 		searchResult, err := client.Search().Index(index).Type(itype).Source(query).Do()
 		if err != nil {
 			log.Println("从ES查询出错", err.Error())
-			return nil, err
+			return nil, errors.New("Es查询出错")
 		}
 		if searchResult.Hits != nil {
 			resNum := len(searchResult.Hits.Hits)
@@ -117,9 +118,12 @@ func (e *Elastic) Get(index, itype, query string) (*[]map[string]interface{}, er
 					}
 				}
 			} else {
+				return nil, errors.New("查询数量超过限制")
 				log.Println("查询结果太多,查询到:", resNum, "条")
 			}
 		}
+	} else {
+		return nil, errors.New("Es查询出错")
 	}
 	return &res, nil
 }