Hello Nir, I was happy to read that you've reimplemented the '-' token to exclude search terms. (A prudent thing to do, because it will create unnecessary network traffic if I let out 5,000 results and then use the in-line filter to get rid of these results.)
Good. But it does not yet work correctly. (BTW I've known about that issue for about 10 years because may also be reproduced in the 15x versions and even below. However, maybe now seeing that the Qt version is much easier to maintain than the messy Win32 API one, it may finally be fixed.)
There are a couple of CERTAIN words that will ALWAYS stall a search. I'd like to call them "killer words".
If you look for 'rarities', it works. (Despite the myriads of results you'll get)
But if you look for 'rarities -beatles' (read: gimme all rarities shared BUT those of the Beatles) nothing will be output in the search. "Beatles" IS a "killer word", so you had better not use the dash to exclude it from the search, for you will get zilch results.
I would really be curious like to know WHAT causes this.