基本格式
每个自定义搜索引擎在`engines.json`文件中都以一个对象的形式存在,包含以下关键字段:
_name: 显示的名称,用户界面中显示的搜索引擎名称。
_alias: 别名,通常与_name相同,用于快捷搜索。
_description: 描述,简短说明搜索引擎的功能。
_icon: 图标URL,用于在Zotero界面中显示的图标链接。
_hidden: 布尔值,决定是否隐藏该搜索引擎,默认为`false`表示显示。
_urlTemplate: 搜索引擎的URL模板,其中可以包含特定的替换参数,如`{z:title}`代表Zotero条目标题。
_urlParams: 通常为空数组,用于指定额外的URL参数。
_urlNamespaces: 定义URL模板中的命名空间前缀,保持默认即可。
自定义步骤
1. 定位文件:进入Zotero首选项 > 高级 > 文件和文件夹,找到数据库文件夹,然后进入`locate`目录,找到或创建`engines.json`文件。
2. 编辑配置:使用文本编辑器打开`engines.json`,按照上述格式添加新的搜索引擎对象。例如,添加谷歌学术的搜索引擎:
“`json
“_name”: “谷歌学术”,
“_alias”: “Google Scholar”,
“_description”: “快速访问谷歌学术搜索”,
“_icon”: ”
“_hidden”: false,
“_urlTemplate”: ”
“_urlParams”: [],
“_urlNamespaces”: {
“z”: ”
“”: ”
“`
3. 重启Zotero:保存更改后,重启Zotero,自定义的搜索引擎就会出现在搜索选项中。
4. 使用自定义搜索引擎:选中一条文献,点击自定义的搜索引擎,Zotero会根据文献的标题等信息,直接在你定义的搜索引擎中进行搜索。
注意事项
自定义的搜索引擎配置不会同步到其他设备,需要在每台设备上手动配置。
可以从在线资源下载预配置的`engines.json`文件,但需注意安全性和兼容性。
确保URL模板正确无误,以避免搜索失败。
通过这种方式,Zotero用户可以根据自己的研究需求,灵活地添加和管理各种学术和非学术的搜索引擎,大大提升了文献查找的便捷性。