mirror of
https://github.com/lzh-1625/go_process_manager.git
synced 2025-10-05 16:06:51 +08:00
edit es search rule
This commit is contained in:
@@ -84,9 +84,9 @@ func (e *esSearch) Search(req model.GetLogReq, filterProcessName ...string) mode
|
||||
for _, v := range sr.QueryStringAnalysis(req.Match.Log) {
|
||||
switch v.Cond {
|
||||
case sr.Match:
|
||||
queryList = append(queryList, elastic.NewMatchQuery("log", v.Content))
|
||||
queryList = append(queryList, elastic.NewMatchPhraseQuery("log", v.Content))
|
||||
case sr.NotMatch:
|
||||
notQuery = append(notQuery, elastic.NewMatchQuery("log", v.Content))
|
||||
notQuery = append(notQuery, elastic.NewMatchPhraseQuery("log", v.Content))
|
||||
case sr.WildCard:
|
||||
queryList = append(queryList, elastic.NewWildcardQuery("log.keyword", "*"+v.Content+"*"))
|
||||
case sr.NotWildCard:
|
||||
|
Reference in New Issue
Block a user