I understand what you mean, but my biggest issue with search is either not being able to find any threads(or 1-2 threads) with pertinent information, or finding many threads containing the correct search word. The thing with the boolean operators is that for the easiest approach, threads would need to be tagged with tags, so you can either omit/include certain tags.