moving items between collections
When I drag an item from one collection to a subcollectio it gets copied to it. If I want to move it I have to manually cancel it after the copy. Is there a way to move directly?
This is an old discussion that has not been active in a long time. Before commenting here, you should strongly consider starting a new discussion instead. If you think the content of this discussion is still relevant, you can link to it from your new discussion.
https://www.zotero.org/support/collections_and_tags#the_zotero_collections_model
When you use the search bar, you're simply filtering the view that you're in. So if you're in My Library, you're seeing what's in the library root, and that's always going to be all items.
You can, however, search for an item in the library root, locate the item in a collection, and then move it from that collection to another collection with Shift-drag/Cmd-drag.
There's no reason to do moving from the library root. Do it from Unfiled Items (in which case you can just drag to a collection, and the item will disappear from the view) or do it from a collection where you don't actually want the item to exist.
"There's no reason to do moving from the library root"
If I have multiple collections and thousands of pdfs chances are that I won't remember in which collection I have putted X but since I remember the title of X or partially remember it I can search from the root in order to make sure that the search propagates in all collections. Once I've found X now I want to move it to another collection, the only way to do it is to actually press Alt find in which collection it was initially then move to that collection, locate X again and now move to the new collection by pressing Shift & drag. Now if that seems like a rational number of operations just to move an item from one collection to another without duplicating it then I don't have any words.
(The ability to move items between collections didn't even exist for the first 7 years of Zotero's existence. It's useful if, say, you're splitting a collection up into more specific subcollections, so you can just Shift-drag items out of the parent, but it's not meant to be the primary way of using Zotero collections.)
There will likely be other ways to manage item collection membership in future versions, but this just isn't something that comes up the way most people use Zotero. And conceptually, "moving" from the library root wouldn't be the way we'd address it — it'd likely be by something closer to how you manage tags, by unchecking/removing selected collections.