更新:arXiv 已经改变了他们的搜索语法,以便将其设置为 Google 多功能框的搜索引擎现在可以以常规方式工作(使这个问题变得毫无意义)。
为了记录,这是您应该使用的字符串:
https://arxiv.org/search/?query=%s&searchtype=all
如果您忽略“ &searchtype=all
”标志,搜索将不会返回任何内容。
如果您想通过 Google 搜索 arXiv.org 网站来补充此搜索(如@Arctiic 在评论中所建议的),请使用以下字符串:
https://www.google.com/search?q=%s+site%3Aarxiv.org
老问题:
我希望能够从 Chrome 多功能框中搜索学术预印本服务器 arXiv。我尝试复制的实际搜索框位于arXiv.org 主页(其标签为“搜索或文章 ID”。)
可以找到有关添加新 Chrome 搜索引擎的常规说明这里。但是,右键单击此 arXiv 框不会出现“添加为搜索引擎”提示。相反,arXiv 网站似乎使用了一种不寻常的 URL 语法,可能是由页面上的一些 JavaScript 创建的,因此我无法手动使用该url.com/search?q=%s
语法。
搜索字符串The quick brown fox
相当于输入 URL
http://arxiv.org/find/all/1/all:+AND+fox+AND+brown+AND+The+quick/0/1/0/all/0/1
其中布尔运算符与'sAND
一起插入到各处。+
对于像我这样基本上不懂 JavaScript 的人来说,有没有办法将 arXiv 搜索功能添加到 Chrome 中的多功能框中?
答案1
以下是对该问题的部分和不完整的答案,因为它仅适用于单词搜索。
可以直接通过 Chrome 的管理搜索引擎工具。您应该添加一个新的搜索引擎,并提供 URL
http://arxiv.org/find/all/1/all:+AND+%s/0/1/0/all/0/1
我使用
arxiv
关键字,它允许我相当直接地访问:输入arxiv
,然后按空格键将使我进入搜索模式,而输入arxiv
,然后按 Tab 键将使我进入 arxiv.org。
原因是%s
会将所有空格更改为%20
s。相反,所需的行为相当复杂:
- 对于两个术语,例如
two terms
,所需的字符串是two+terms
。 - 对于两个以上的术语,例如
more than two terms
,所需的字符串是terms+AND+two+AND+more+than
。