mirror of
https://github.com/gotoeasy/glogcenter.git
synced 2025-09-15 12:58:34 +08:00
新增选项支持同步创建索引
This commit is contained in:
parent
8fbcfcb24d
commit
a8de6aee42
@ -61,6 +61,7 @@ var aryWhite []string
|
||||
var aryBlack []string
|
||||
var ipAddCity bool
|
||||
var enableChatAi bool
|
||||
var createIndexSync bool
|
||||
|
||||
func init() {
|
||||
UpdateConfigByEnv()
|
||||
@ -106,6 +107,12 @@ func UpdateConfigByEnv() {
|
||||
mulitLineSearch = cmn.GetEnvBool("GLC_SEARCH_MULIT_LINE", false) // 是否检索日志的全部行(日志可能有换行),默认false仅第一行
|
||||
testMode = cmn.GetEnvBool("GLC_TEST_MODE", false) // 是否测试模式,默认false
|
||||
enableChatAi = cmn.GetEnvBool("GLC_ENABLE_CHATAI", true) // 是否开启GLC智能助手,默认true
|
||||
createIndexSync = cmn.GetEnvBool("GLC_CREATE_INDEX_SYNC", false) // 是否同步创建索引,默认false
|
||||
}
|
||||
|
||||
// 取配置: 是否同步创建索引
|
||||
func IsCreateIndexSync() bool {
|
||||
return createIndexSync
|
||||
}
|
||||
|
||||
// 取配置: 是否开启GLC智能助手
|
||||
|
||||
@ -133,6 +133,10 @@ func (s *LogDataStorage) readyGo() {
|
||||
break
|
||||
}
|
||||
s.saveLogData(data) // 保存日志数据
|
||||
|
||||
if conf.IsCreateIndexSync() {
|
||||
s.createInvertedIndex() // 按配置要求同步生成反向索引
|
||||
}
|
||||
default:
|
||||
// 空时再生成索引,一次一条日志,有空则生成直到全部完成
|
||||
n := s.createInvertedIndex() // 生成反向索引
|
||||
|
||||
Loading…
Reference in New Issue
Block a user