View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0004147||MediaMonkey 4||Properties/Auto-Tools||public||2007-12-13 18:44||2009-02-19 23:10|
|Fixed in Version||3.1|
|Summary||0004147: Unclear search mechanism for multiple-value tags: ';' can represent OR or AND|
|Description||Currently searching for ArtistA;ArtistB returns tracks with Artist A OR Artist B. In contrast, in the Properties, ArtistA;ArtistB represents Artist A AND Artist B (in the default config).|
This should be rationalized. In so doing, it should also be made possible to search for ';' e.g. search for :
Artist = ; --> all tracks that have ; separating artists
Artist = beatles; --> all tracks by the beatles that also have another artist (this is a little tricky though, since it might be Kinks;Beatles rather than Beatles;Kinks)
Artist= beatles;kinks --> all tracks that have both beatles and kinks (and possibly others) as artists
As far as searching for xORy, we'd need to replace the ';' with another character. I'm not sure what would make most sense. (perhaps it would makes sense to always use ; for OR and use + for AND).
|Tags||No tags attached.|
|Fixed in build||1198|
With the addition of full text search, this has been mostly resolved since:
-'OR' can now be used to search for A OR B
-';' can no longer be used in the search bar to mean 'OR'
-';' can be used in the search bar to search for multi-value attributes
The only function that's missing is the ability to search for 'U2;' to find all tracks containing 'U2;' or 'U2' plus some other value. However, I'm not sure that this is all that important.