Operations on large search folders
I am having difficulty performing tasks with large search folders. Operations are slow and progress is not indicated well.
For example, I have a search folder called "not annotated". It contains ~4000 items. "Highlight all" is very slow. Once that works, I would like to "extract annotations" on all papers. I don't expect this to be fast, but the progress indication doesn't really work. The box shows things for a few seconds, but eventually disappears and I am left guessing whether the process continues.
Do search folders perform the search again every time a new operation is requested?
For example, I have a search folder called "not annotated". It contains ~4000 items. "Highlight all" is very slow. Once that works, I would like to "extract annotations" on all papers. I don't expect this to be fast, but the progress indication doesn't really work. The box shows things for a few seconds, but eventually disappears and I am left guessing whether the process continues.
Do search folders perform the search again every time a new operation is requested?
For the general issue, speed in a saved search depends on the search condition(s) used and whether a particular operation causes the search to be run again. Child Note does a full search of child note content, and that's currently a relatively slow operation, so if the ZotFile command does trigger another search, that could result in some slowdowns. We have some improvements planned to searching that should help speed up searches like that, but it may still be a while until they happen.
In the meantime, you might see a bit of a speedup if you temporarily close the tag selector in the bottom left before a large operation.
I now notice difficulty in simply showing "My Library" (8000 collapsed items). CTRL+A to "select all" and then pressing "+" to "expand all" makes Zotero freeze. This happens with the tags section opened or closed.
It took 2+ minutes to recover and complete the operation.
Debug ID: D2073921534
This instance describes "select all" and then "collapse all".
~14000 items expanded
~8000 items collapsed.