I've upgraded from v16 to v17 on weekend and now I ha ve few questions related to indexing process. I'm trying to understand it. I know there was info that it could take a while but take a look at this Indexing log entry:
[2019.01.20] 06:37:52.773 [EMAILADDRESS] Retreived from queue
[2019.01.20] 06:37:52.773 [EMAILADDRESS] Marking user as being indexed.
[2019.01.20] 06:37:52.773 [EMAILADDRESS] Should Reindex (g.woloszyn) - User marked for reindex.
[2019.01.20] 06:37:53.835 [EMAILADDRESS] Reindex (EMAILADDRESS) - All indexed items removed
[2019.01.20] 06:37:53.835 [EMAILADDRESS] Found 53 pending deletes.
[2019.01.20] 06:37:53.882 [EMAILADDRESS] Found 2501 items to index. (Max is 2500)
[2019.01.20] 06:38:29.976 [EMAILADDRESS] Index committed to disk
[2019.01.20] 06:38:29.992 [EMAILADDRESS] Index segment counts is greater than 20, optimizing index.
[2019.01.20] 06:38:29.992 [EMAILADDRESS] Unindexed remaining: 0 / 219254 (0%)
[2019.01.20] 06:38:29.992 [EMAILADDRESS] User Indexed
[2019.01.20] 06:38:30.023 [EMAILADDRESS] User removed from indexing queue
So we have whole mailbox marked for reindex and 30 seconds later we have "Unindexed remaining: 0 / 219254 (0%) User Indexed". When I try to look for lets say DHL in my Inbox (where I'm sure that there are various emails from them) I'm getting only few emails from 2013.
I had also few calls and tickets from my customers complaining about searching for their emails in webmail.
EDIT: One more thing about SmarterTrack which is used here. Search from is completely useless IMHO because it is just not allowing ordering posts by date. I've tried to find anything about index,indexing,reindex using search form but it was returning posts from variuos dates and I was not sure how this is ordered.