fengweiqiang 5 年之前
父节点
当前提交
3ed7bf817e
共有 1 个文件被更改,包括 8 次插入0 次删除
  1. 8 0
      src/util/utiltag.go

+ 8 - 0
src/util/utiltag.go

@@ -404,6 +404,14 @@ func Utiltags(tag map[string]interface{}) string {
 				"bool": torules,
 			})
 		}
+	}else if len(torules.Should) > 0 {
+		if QueryObjecct.Filtered.Query == nil{
+			QueryObjecct.Filtered.Query = &models.Query{}
+			QueryObjecct.Filtered.Query.Bool = &fqBoolObject
+		}
+		QueryObjecct.Filtered.Query.Bool.Must = append(QueryObjecct.Filtered.Query.Bool.Must, map[string]interface{}{
+			"bool": torules,
+		})
 	}
 	rdata := make(map[string]interface{})
 	rdata["query"] = QueryObjecct