Global email search does not find anything unless search string is modified only in certain ways
Hello,
This is my very first post to a support community so please excuse me for any rookie mistakes and oversights.
T.B. 115.8.0 (64-bit) Windows 10 - IMAP settings with multiple domains and multiple accounts on each.
Problem/Issue: Most searches return the expected results, but in certain cases, and seems to affect mostly the sub directories in Local Folder (have not been able to replicate problems in strings found elsewhere).
Things I have already done: - Rebooted PC - Compacted the folder where the email resides - Repaired such folder - Confirmed that Global search is clicked for such folder - Opened the email to confirm that it does open and is valid (Remember that it's in Local folders so already downloaded)
E.g. Global search string "Re: New Project 25-301-623 needed into Swahili - word count 321" (which does exists in Local Folders) does not produce any results but (Deleted first character of the string) "e: New Project 25-301-623 needed into Swahili - word count 321" produced results for "New Project 25-301-623 needed into Swahili - word count 321" without the results for "Re:...". Additionally, no filters are displayed such as Location, People, etc. (Running the same search within the folder where it resides works fine.) Cutting down the string to only "Re: New Project 25-301-623" still does not find any results. Global search for string "Payable Summary for: August 2022", which resides in the same folder tested is found but no filter data available for Location, People, etc. However a search for "Project delivery for Job: 25-258-813" again residing in the same folder is found with Location, Account and People. I've tested same approach and tests on different folders to rule out Folder specific problems and behavior is the same problem.
Another example that might help in figuring things out. I tested a string of an email subject from an amazon order, which are long in nature do to # dashes, long numbers, etc. Performed a global search and the email was found but no Filters shown. Did the same search removing the end of the string "has shipped" and the email was found once again but with all Filters showing.
I hope I have been thorough enough. If any additional information is needed please let me know.
Thanks to all.
All Replies (3)
I am not sure exactly how the GLODA tokenizer works, but it certainly does not index entire emails or subjects or the quoted text in emails. It struggles with numbers of all sorts and also dates as they are essentially numbers.
Re: is something I would expect it to drop
I forgot the link to the standard fix it for GLODA search issues. See https://support.mozilla.org/en-US/kb/rebuilding-global-database
Search:
- doesn't tokenize strings less than 3 characters
- breaks all strings on punctuation, including numbers
- only looks the first 20k a message (I think it was 20k)
- does stemming (so the search terms "strings" and "string" will return the same results)
There are more, but those are the major ones