Problem with full-text sync
I've recently moved my library from Mendeley to Zotero, and I'm experiencing some syncing problems. While the metadata and PDF attachments are syncing fully across my Windows 10 machines, the full-text index is not.
The "sync full-text content" option is checked on all machines. Manually triggered sync completes without any reported errors on all desktop clients, but the zotero.sqlite files remain of very different size, and the Index Statistics report different numbers of indexed files. I've tried clearing and rebuilding the index on the primary machine (followed by a re-sync), but this did not help.
Given that no errors are reported, I'm at a loss for what to do, apart from letting the index be rebuilt separately on each machine, which is not ideal. I suspect the size of my library may be contributing to the issue (it contains over 14,000 PDFs), but I have no direct evidence of this.
Does anyone have suggestions for how to fix the problem?
The "sync full-text content" option is checked on all machines. Manually triggered sync completes without any reported errors on all desktop clients, but the zotero.sqlite files remain of very different size, and the Index Statistics report different numbers of indexed files. I've tried clearing and rebuilding the index on the primary machine (followed by a re-sync), but this did not help.
Given that no errors are reported, I'm at a loss for what to do, apart from letting the index be rebuilt separately on each machine, which is not ideal. I suspect the size of my library may be contributing to the issue (it contains over 14,000 PDFs), but I have no direct evidence of this.
Does anyone have suggestions for how to fix the problem?
Also make sure you're actually using Everything mode to search in the toolbar.
I am searching using the Everything mode, and getting a different number of results on the different machines, in addition to the Index Statistics showing a different number of indexed files.
Generally, you should completely ignore the Search pane of the prefs — messing with it or worrying about the stats mostly just causes problems, and it will likely be removed in a future version.
When I enable logging and view the output, I come across the following on the machines where the index looks to be incomplete:
(3)(+0000000): Starting full-text syncing
(3)(+0000001): Starting full-text sync for My Library
(4)(+0000000): SELECT version FROM version WHERE schema=? ['fulltext_1']
(3)(+0000001): Library version hasn't changed -- skipping full-text download
So is there anything more I can do to diagnose the problem? Or do I just have to resign myself to waiting for the indexing to run separately on all the machines (perhaps forced with "Index Unindexed Items")?