DK
for k, v := range opts.Filters {побежали в цикле по фильтрам из opts
i := strings.Index(k, "__")разобрали на 2 части
params.Add(k, v) аппендят в params разобарнные 2 переменныеq = &url.URL{RawQuery: params.Encode()} - и пиздец, улетело в интернет, а там будь, что будет

