> You know that it's always a trade-off, right?
Exactly. Regex advocates are ponies in DB design.

> disk usage/IO
Index lookup for "color:green:lightgreen"=yes is fast.
full table scan just to compute regex for each value is not

Or wait do you have an custom DB for OSM tailored both for regexes and
geo-queries?

> network traffic could increase.
1-2 more tags per object? So? Yes, it will *increase *traffic load*.*

There no option to choose between if somebody choose to use ";" in value.
You have to use regexes. FYI, this is not sane thing to do with relational
databases. I'd rather add more indexes that will search for answers like
these:
http://dba.stackexchange.com/questions/10694/pattern-matching-with-like-similar-to-or-regular-expressions-in-postgresql

Do you get my point now about technical aspect of this? We need multivalue
tags, there easier way to avoid problem: avoid multiple values in *value *part
of key=value.

>  i suggest learning to deal with it.
Are you an idiot? I mean really. Try answer these points:

   - we can provide clear definition at wiki page for iD or JOSM developers
   with description of tag instead of guessing by taginfo stats EVERY time
   they want to adjust something in presets
   - custom strings in editors or JOSM presets are easier to add
_______________________________________________
Tagging mailing list
Tagging@openstreetmap.org
https://lists.openstreetmap.org/listinfo/tagging

Reply via email to