Google Scholar search and import from Zotero
I have this situation where I often see a paper name somewhere and I want to double-check if it's in my library or if not import it.
What I usually do:
- Go to Zotero
- Search by title
- If it's not there, go to Google Scholar on the browser and search it
- Import with Zotero Connector
What I think might be nice to have:
- Go to Zotero
- Search by title
- If it's not there, trigger search via Google Scholar *from Zotero*
- Display found entries and enable to import directly from Zotero
It's not a huge difference but I think this kind of feature where you can save a couple of steps and indirections for a quite common action are nice haves. What do you think about this?
What I usually do:
- Go to Zotero
- Search by title
- If it's not there, go to Google Scholar on the browser and search it
- Import with Zotero Connector
What I think might be nice to have:
- Go to Zotero
- Search by title
- If it's not there, trigger search via Google Scholar *from Zotero*
- Display found entries and enable to import directly from Zotero
It's not a huge difference but I think this kind of feature where you can save a couple of steps and indirections for a quite common action are nice haves. What do you think about this?
Proposal: enable the "Google Scholar Search" lookup engine action also if no item is currently selected and there is a query in the search bar; clicking it would then execute the current query on Google Scholar.
Note: I purposely say "if no item is currently selected" and not "if no item is found", because sometimes a keyword search may turn up some titles but not the one you're looking for, and then, too, you'd want the option to execute a Google Scholar search. This would be a lovely feature.
There's no inherent connection between the search bar and the Locate menu, which is otherwise specifically a contextual menu based on the selected items. There's no real reason anyone would think to look there or expect that selecting one of the options would take input from the search bar.
The locate engines form URLs based on specific variables, and there's no way to get those from a search string. The Google Scholar engine populates specific query parameters and doesn't even use 'q', which would be the appropriate parameter here, so we wouldn't even really be able to use the existing locate engine.
With that available (which I would guess would help users of the Locate button anyway) the conceptual distance between it and the additional use proposed here becomes smaller. I think from a UI perspective I'd prefer using the (conveniently located and conceptually close) existing Locate button rather than a new button next to the search box, as Brenton suggests.
But Dan's point remains that few users would think to look there or try out that function. Although to be fair that also holds for the Locate button in general, judging just from my own experience and that of several cohorts of Zotero novices I've seen. One solution might be to add a tip in the (otherwise empty) middle panel when there are no search results.
With the Zutilo add-on, you can create keyboard shortcuts for its "Show Locate menu" and "Locate with Google Scholar" functions. The latter can be customized, see here.
For sites like Google Scholar, it would be great if Zotero could show import buttons next to items, see, e.g., here and here. For items that are already imported, it would be great if the button could open the item in Zotero's web library or in the desktop client. For the latter option, the discussion here might be related.
Some possibly related issues on github are:
https://github.com/zotero/zotero/issues/1007
https://github.com/zotero/zotero-connectors/issues/81
https://github.com/zotero/zotero-connectors/issues/86