Personnalisée / avancée
Pour les utilisateurs avancés, les navigateurs personnalisés ou tout ce qui accepte une URL de moteur de recherche brute, voici les valeurs exactes de Suede.
Les deux URL
| Objet | URL |
|---|---|
| Recherche | https://suede.io/search?q=%s |
| Suggestions | https://suede.io/api/autosuggest?q=%s |
%sest le marqueur de remplacement de requête que la plupart des navigateurs utilisent dans leur boîte de dialogue « ajouter un moteur de recherche ». Certains navigateurs attendent{searchTerms}à la place (le marqueur de remplacement d'OpenSearch) ; les deux désignent la même chose : l'endroit où va votre requête.- L'URL de recherche est tout ce dont vous avez besoin pour un moteur par défaut de base.
- L'URL de suggestions est facultative. Elle renvoie du OpenSearch Suggestions JSON
(
application/x-suggestions+json) — le tableau[query, [completions], [descriptions], [urls]]— pour que la barre d'adresse puisse afficher des complétions pendant que vous tapez. Suede les calcule de façon privée, en mémoire, à partir de son propre corpus ; aucun historique de suggestions ne vous est associé.
Descripteur OpenSearch
Si votre navigateur lit OpenSearch, pointez-le vers le descripteur et il récupère les deux URL automatiquement :
https://suede.io/opensearch.xmlLe descripteur est aussi annoncé depuis le <head> de chaque page via
<link rel="search" …>, de sorte que la plupart des navigateurs le découvrent d'eux-mêmes — consultez
Android et découverte automatique.
Recherche par mot-clé / raccourci
Dans un navigateur Chromium, vous pouvez donner à Suede un raccourci (p. ex. suede). Tapez le raccourci,
appuyez sur Tab ou Espace, puis votre requête, pour chercher sur Suede à la demande même lorsqu'il n'est
pas votre défaut. Les extensions Suede sont livrées avec le mot-clé suede préconfiguré.
Exemples rapides
Une URL de recherche nue (remplacez %s / {searchTerms} par votre requête encodée) :
https://suede.io/search?q=open+source+searchRécupérez des suggestions pour un préfixe (renvoie le tableau JSON OpenSearch) :
curl "https://suede.io/api/autosuggest?q=quantum"