// Print query src, err := boolQuery.Source() data, err := json.MarshalIndent(src, "", " ") fmt.Println(string(data)) // Print unformatted query queryBytes, err := json.Marshal(src) if err != nil { fmt.Println("Error in querystring : ", err.Error()) } fmt.Println(string(queryBytes))