Merging Duplicates
Hi,
My students need to keep track of their search results for all stages of a systematic review. For example they need to record the total number of ciations retrieved and then the total number of citations after duplicates removed.
I had hoped to use a folder hierarchy in Zotero to keep track of the numbers.
Is it possible to merge duplicates only within a single zotero collection? Or do students need to manually remove duplicates from a colletion one at a time?
Thanks,
Emily
My students need to keep track of their search results for all stages of a systematic review. For example they need to record the total number of ciations retrieved and then the total number of citations after duplicates removed.
I had hoped to use a folder hierarchy in Zotero to keep track of the numbers.
Is it possible to merge duplicates only within a single zotero collection? Or do students need to manually remove duplicates from a colletion one at a time?
Thanks,
Emily
It's not entirely clear to me on what kind of records you want to keep. Perhaps removing items from collections is more suitable for you (though that does not remove them from your library and they will continue to appear in "Duplicate Items" view)
Cheers!
Emily
In order to use this you will need to have your zotero library open in firefox and have a set of duplicate items selected in the duplicate pane.
Open a browser tab and enter: chrome://zotero/content/include.js
Then open the "Web Console" from the developer tools(there are other options like Execute JS too)
Then paste the following lines into the console:
var Zot_Dup_Pane = Components.classes["@mozilla.org/appshell/window-mediator;1"] .getService(Components.interfaces.nsIWindowMediator).getMostRecentWindow("navigator:browser").Zotero_Duplicates_Pane;
//note this will fail on duplicates that are not the same item type or it may crash if you have a large library - in which case I export subsections of the
//library and merge them in smaller sets - importing them into a new library at the end.
//You may want to change the while loop into a for loop with smaller iterations so you can control how many records are merged in each go
while (true){
Zot_Dup_Pane.merge()
}