Agreed. Smarter Track search has always been a problem for us and now it's even less useful.
Another big problem we have is that we often need to search for email addresses within the text body of emails. However, when using the Search String field it takes the @ sign and the period (.) as a space.
I have no idea why it does this - it turns what could potentially be a really useful feature into something non-functional. So, for example, searching for john.brown@gmail.com in the Search String field returns the following:
- All instances of gmail.com addresses
- All instances of john
- All instances of brown
In other words, it's completely useless as a means of filtering for that email address!
Why is this important? Because, in common with many websites, emails coming in from some of our contact forms have a 'from' address of contact_form@ourdomain.com with the customer's email address as one of the fields listed in the body of the email (this helps avoid problems if they mistype their email address - otherwise the mail server would reject the whole incoming support request because of a malformed 'from' address). So, we can't use the Email search (because that only searches the message address fields) and we have to resort to this annoying wildcard interpretation of the @ and period symbols.