The junk filter is a dynamic learning filter. It won't necessarily learn the 1st time. You need to keep adding the same files until it learns exactly what they are.

But then it's also wise to have junk results show at bottom of search results just in case there's any errors or retraining required. It's not a 'perfecto' filter but it is effective.