|
@@ -35,8 +35,9 @@ type dbConf struct {
|
|
Seo *mgoConf
|
|
Seo *mgoConf
|
|
}
|
|
}
|
|
Elasticsearch struct {
|
|
Elasticsearch struct {
|
|
- Main *esConf
|
|
|
|
- Doc *esConf
|
|
|
|
|
|
+ Main *esConf
|
|
|
|
+ Doc *esConf
|
|
|
|
+ Other *esConf
|
|
}
|
|
}
|
|
Redis struct {
|
|
Redis struct {
|
|
Main *redisConf
|
|
Main *redisConf
|
|
@@ -79,6 +80,10 @@ type mysqlConf struct {
|
|
MaxIdleConns int
|
|
MaxIdleConns int
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+var (
|
|
|
|
+ Other elastic.Es
|
|
|
|
+)
|
|
|
|
+
|
|
func init() {
|
|
func init() {
|
|
util.ReadConfig("./db.json", &DbConf)
|
|
util.ReadConfig("./db.json", &DbConf)
|
|
if DbConf != nil {
|
|
if DbConf != nil {
|
|
@@ -93,6 +98,19 @@ func init() {
|
|
log.Println("初始化 doc elasticsearch")
|
|
log.Println("初始化 doc elasticsearch")
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ if DbConf.Elasticsearch.Other != nil {
|
|
|
|
+ Other = &elastic.EsV7{
|
|
|
|
+ Address: DbConf.Elasticsearch.Other.Address,
|
|
|
|
+ UserName: DbConf.Elasticsearch.Other.UserName,
|
|
|
|
+ Password: DbConf.Elasticsearch.Other.Password,
|
|
|
|
+ Size: DbConf.Elasticsearch.Other.Size,
|
|
|
|
+ }
|
|
|
|
+ Other.Init()
|
|
|
|
+ //es.InitElasticSizeByAuth(DbConf.Elasticsearch.Other.Address, DbConf.Elasticsearch.Other.Size,
|
|
|
|
+ // DbConf.Elasticsearch.Other.UserName, DbConf.Elasticsearch.Other.Password)
|
|
|
|
+ log.Println("初始化 Other elasticsearch")
|
|
|
|
+ }
|
|
|
|
+
|
|
//初始化redis
|
|
//初始化redis
|
|
if DbConf.Redis.Main != nil {
|
|
if DbConf.Redis.Main != nil {
|
|
log.Println("初始化 redis")
|
|
log.Println("初始化 redis")
|