Server Version#: Version 1.28.2.6151
Player Version#: n/a
I’m trying to create a smart collection based off editions but the ‘contains’ only exact matches and fails to partial match.
Example:
I have the following movies:
\Top Gun (1986)\Top Gun (1986) {edition-HD-DVD}.mkv
\Full Metal Jacket (1987)\Full Metal Jacket (1987) {edition-HD-DVD Deluxe Edition}.mkv
\The Watcher (2000)\The Watcher (2000) {edition-HD-DVD}.mkv
I want to create a smart collection for edition - CONTAINS - HD-DVD which should show all three, however CONTAINS is behaving more like IS and only shows Top Gun and The Watcher.
This seems to be an issue with edition matching, searching for ‘Cut’ should yield several results (Director’s Cut, Ultimate Cut etc…) but it does not, only full matches work, ‘Final Cut’ for example. Testing against ‘title’ partial matching works as it should.
Pull down the All and change it to Advanced Filters
Set Title contains and search for yes when you have the film Cold Eyes in your library.
What I saw:
setting the search term to yes matches nothing.
furthermore, only substrings that start at the first letter of a word can be found: [c, co, col, cold, e, ey, eye, eyes, cold e, cold ey, cold eye, cold eyes]
I just ran across this bug this morning. The “contains” filter on Plex should be performing a search of the text (i.e. field like ‘%text%’).
I thought it might be because the field appears to be stored as a text field and not a collection of tags like many of the other fields.
This does not appear to occur with other full text fields. For example, I used an advanced filter to search for movie titles with the name Potter and the expected Harry Potter moves were displayed.
This may just be a bug in the CONTAINS logic for the Editions fields.