by Barry4679 » Mon Dec 02, 2019 9:13 pm
Is this issue on you your TODO list ... or it working as designed? ... I don't like it.
I started a new thread since
the previous thread isn't getting much love. Is it toxic for some reason?
The issue is that the search syntax is unavailable in a collection's sub-node.
It is advertised, by tooltip, as being available.
It would be useful IMO.
But it not recognised as a valid query.
The only person who responded to the issue raised in the above thread was Peke. He seems to be saying that if I did a contextual search in a sub-node, the sub-node implied additional context ... and for some reason, this makes the search syntax not applicable. ... I see neither the utility, nor the validity, of this assumption.
ie. say I am in EntireLibrary>Albums ... he says that I can't use fieldname:searchstring syntax in sub-nodes ... why? that seems unnecessarily limiting, and the exception increases MM5 complexity IMO.
The Use Case is situations like these:
- I set view mode to Albums, because I like the Grid display ... I am not implying the "album" tag has any context
- Say I wanted to see all albums whose title contains the word "the" ... and I don't want the list polluted by all the albums by "The Rolling Stones" or "Thelonious Monk"
- why can't I search on album:the, like I can elsewhere?
- or if I am in the AlbumArtists sub-node, and I want to filter to those AlbumArtists who have any album with "The Best Of" in the title ... I type "best", the list is empty ... presumably because you have assumed that I want you to apply AlbumArtist name context, from a my choice of the albumartist sub-node .. OK, I wasn't expected that, but it is kind-of OK I suppose, but this behaviour should be consistent; discussed at bottom of this post
- but it is really disappointing that I can't override this assumption ... ie search syntax in the form of album:best is not available in this context?
- or maybe I want to go to Composers, and I want to Composers who wrote some symphonies, I would like to be able to do a contextual search on genre:symphony
It seems bad that this
node also implies context behaviour is not consistent :
- if I go the the Artists node, and type "rolling", you only return artists whose name contains "rolling"
- but if I go to the Albums sub-node, and type "rolling", you return albums where the albumartist name contains "rolling", as well as albums whose title contains "rolling" ... why is that? Doesn't it make MM5 harder to learn ... shouldn't this context thing be advertised somehow?
Is this issue on you your TODO list ... or it working as designed? ... I don't like it.
I started a new thread since [url=http://www.mediamonkey.com/forum/viewtopic.php?f=30&t=95185]the previous thread[/url] isn't getting much love. Is it toxic for some reason?
The issue is that the search syntax is unavailable in a collection's sub-node.
It is advertised, by tooltip, as being available.
It would be useful IMO.
But it not recognised as a valid query.
The only person who responded to the issue raised in the above thread was Peke. He seems to be saying that if I did a contextual search in a sub-node, the sub-node implied additional context ... and for some reason, this makes the search syntax not applicable. ... I see neither the utility, nor the validity, of this assumption.
ie. say I am in EntireLibrary>Albums ... he says that I can't use fieldname:searchstring syntax in sub-nodes ... why? that seems unnecessarily limiting, and the exception increases MM5 complexity IMO.
The Use Case is situations like these:
[list]I set view mode to Albums, because I like the Grid display ... I am not implying the "album" tag has any context[/list]
[list]Say I wanted to see all albums whose title contains the word "the" ... and I don't want the list polluted by all the albums by "The Rolling Stones" or "Thelonious Monk" [/list]
[list]why can't I search on [b]album:the[/b], like I can elsewhere?[/list]
[list][b]or if I[/b] am in the AlbumArtists sub-node, and I want to filter to those AlbumArtists who have any album with "The Best Of" in the title ... I type "best", the list is empty ... presumably because you have assumed that I want you to apply AlbumArtist name context, from a my choice of the albumartist sub-node .. OK, I wasn't expected that, but it is kind-of OK I suppose, but this behaviour should be consistent; discussed at bottom of this post[/list]
[list]but it is really disappointing that I can't override this assumption ... ie search syntax in the form of [i][b]album:best[/b][/i] is not available in this context?[/list]
[list][b]or maybe I[/b] want to go to Composers, and I want to Composers who wrote some symphonies, I would like to be able to do a contextual search on [b]genre:symphony[/b][/list]
It seems bad that this [i]node also implies context behaviour[/i] is not consistent :
[list]if I go the the Artists node, and type "rolling", you only return artists whose name contains "rolling" [/list]
[list]but if I go to the Albums sub-node, and type "rolling", you return albums where the albumartist name contains "rolling", as well as albums whose title contains "rolling" ... [url=https://www.dropbox.com/s/xs28v2mm74ca01c/sub-node%20context%20confusing.png?dl=0]why is that?[/url] Doesn't it make MM5 harder to learn ... shouldn't this context thing be advertised somehow?[/list]