Sounds good to me. We might consider doing #23913 (moved) to support queries like search=flag:exit flag:guard rather than search=flag:exit,guard. But we might also support both. I don't feel strongly, even though that might change when I start implementing this. Let's see.
Trac: Status: new to accepted Owner: metrics-team to karsten
Adding this back to my list. Regarding comment 1 above, I'd say let's explicitly support flag=exit,guard now and leave multiple parameters as in flag=exit&flag=guard for all parameters for #23913 (moved).
Trac: Status: assigned to accepted Owner: metrics-team to karsten
Hmm, maybe we can't make this change after all. With the currently planned flag=exit,guard parameter, we'd return relays that have both flags (AND). But if we also add a parameter like lookup=fingerprint1,fingerprint2, we'd return relays with either of the two fingerprints (OR). This might be too confusing, especially if we add more parameters that treat comma-separated values as OR, not AND. Maybe we'll have to fall back to #23913 (moved) with two parameters flag=exit and flag=guard to support searches for relays having all required flags (AND). Moving out of review for now.