This commit is contained in:
akrike
2025-07-27 21:28:28 +08:00
parent ed237e1ddb
commit 51ff529a88
2 changed files with 11 additions and 17 deletions

View File

@@ -90,8 +90,6 @@ type LogResp struct {
type ProcessLog struct {
Id int `json:"id,omitempty" gorm:"primaryKey;autoIncrement;column:id" `
Log string `json:"log" gorm:"column:log"`
Word string `json:"word,omitempty"`
Logkeyword string `json:"logkeyword,omitempty"`
Time int64 `json:"time" gorm:"column:time"`
Name string `json:"name" gorm:"column:name"`
Using string `json:"using" gorm:"column:using"`

View File

@@ -42,8 +42,6 @@ func (b *bleveSearch) Init() error {
mapping := bleve.NewDocumentMapping()
log := bleve.NewTextFieldMapping()
log.Index = true
logkeyword := bleve.NewKeywordFieldMapping()
logkeyword.Index = true
time := bleve.NewNumericFieldMapping()
time.Index = true
name := bleve.NewKeywordFieldMapping()
@@ -51,7 +49,6 @@ func (b *bleveSearch) Init() error {
using := bleve.NewKeywordFieldMapping()
using.Index = true
mapping.AddFieldMappingsAt("log", log)
mapping.AddFieldMappingsAt("logkeyword", logkeyword)
mapping.AddFieldMappingsAt("time", time)
mapping.AddFieldMappingsAt("name", name)
mapping.AddFieldMappingsAt("using", using)
@@ -72,7 +69,6 @@ func (b *bleveSearch) Insert(logContent string, processName string, using string
if err := b.index.Index(uuid.NewString(), model.ProcessLog{
Log: logContent,
Name: processName,
Logkeyword: logContent,
Using: using,
Time: ts,
}); err != nil {
@@ -95,11 +91,11 @@ func (b *bleveSearch) Search(req model.GetLogReq, filterProcessName ...string) (
buildQuery.AddMustNot(logQuery)
case sr.WildCard:
logQuery := bleve.NewWildcardQuery("*" + v.Content + "*")
logQuery.SetField("logkeyword")
logQuery.SetField("log")
buildQuery.AddMust(logQuery)
case sr.NotWildCard:
logQuery := bleve.NewWildcardQuery("*" + v.Content + "*")
logQuery.SetField("logkeyword")
logQuery.SetField("log")
buildQuery.AddMustNot(logQuery)
}
}