Comment ajouter arXiv.org comme moteur de recherche dans Chrome?

2

J'aimerais pouvoir effectuer une recherche sur le serveur de pré-impression académique The arXiv à partir de la boîte omnibox de Chrome. Le champ de recherche que j'essaye de reproduire se trouve dans le coin supérieur droit de la page d'accueil d'arXiv.org . (Il est intitulé "Recherche ou Article-id".)

Les instructions générales pour l'ajout de nouveaux moteurs de recherche Chrome sont disponibles ici . Cependant, un clic droit sur cette boîte arXiv n'ouvre pas l'invite "Ajouter comme moteur de recherche". Au lieu de cela, le site Web arXiv semble utiliser une syntaxe d’URL inhabituelle, vraisemblablement créée par du code JavaScript sur la page, de sorte que je ne peux pas utiliser manuellement la url.com/search?q=%ssyntaxe.

Rechercher la chaîne The quick brown foxéquivaut à entrer l'URL

http://arxiv.org/find/all/1/all:+AND+fox+AND+brown+AND+The+quick/0/1/0/all/0/1

qui a l'opérateur booléen ANDinséré partout, avec +'s.

Pour quelqu'un comme moi qui n'a pratiquement aucune connaissance de JavaScript, existe-t-il un moyen d'ajouter une fonctionnalité de recherche arXiv à la liste déroulante dans Chrome?

Jess Riedel
la source

Réponses:

1

La réponse ci-dessous est une réponse partielle et incomplète à la question, car elle ne fonctionne que pour les recherches sur un seul mot.

Cela peut être fait directement à partir de l' outil Gérer les moteurs de recherche de Chrome dans les paramètres. Vous devez ajouter un nouveau moteur de recherche et fournir l'URL

http://arxiv.org/find/all/1/all:+AND+%s/0/1/0/all/0/1

J'utilise arxivcomme mot clé, ce qui me permet un accès assez direct: taper arxivpuis l'espace me fera passer en mode de recherche, alors que l' arxivonglet m'enverra à arxiv.org.

La raison en est que %scela changera tous les espaces en %20s. Au lieu de cela, le comportement souhaité est plutôt compliqué:

  • Pour deux termes, par exemple two terms, la chaîne souhaitée est two+terms.
  • Pour plus de deux termes, par exemple more than two terms, la chaîne souhaitée est terms+AND+two+AND+more+than.
EP
la source
1
Oui, je sais que l'URL est ce qui est généré lorsque vous lancez manuellement une recherche arXiv de deux mots, mais le formulaire spécial signifie que cette recherche ne peut pas être utilisée par Chrome pour une recherche comportant un nombre arbitraire de mots. (Si vous utilisez un mot, ou trois ou plus, cela échoue avec ceci: "Erreur de syntaxe de recherche.") C'est la raison pour laquelle j'ai posé une question spécifique à arXiv.
Jess Riedel
Gah! Tu as raison. Apparemment, je n'ai testé que pour des recherches avec un seul mot.
EP