ThéorieFonctionnalitésOrganigramme

La recherche interne


Les posts publiés avant juin 2015 sont susceptibles de contenir des informations obsolètes !
Référez-vous à la nouvelle théorie du langage XML ou/et posez vos questions sur le forum pour en savoir plus.
La recherche interne
La recherche interne est un outil Blogger affichant les articles correspondants aux requêtes introduites par l'internaute.
Comment ça fonctionne et comment utiliser cet outil ?

La boîte de recherche

A ne pas confondre avec le gadget Champ de recherche de Google. Ici nous parlons bien de la boîte de recherche interne au blog. Celle qui permet d'accéder aux pages des résultats et qui affichent les résultats en fonction des données du blog (et non pas en fonction des pages indexées par Google).

Cette boîte apparaît par défaut sur tous les modèles Blogger en haut à gauche dans la navbar.
Sur les modèles dynamiques, elle se situe en haut à droite et fonctionne de la même manière que la boîte des modèles standards.

Si vous n'utilisez pas la navbar, le gadget Recherche ou si vous n'utilisez pas un modèle dynamique, vous pouvez ajouter manuellement une boîte dans le code HTML du modèle ou dans un gadget HTML/JS. Intégrer une boîte de recherche.


Les pages des résultats

Après avoir écrit une requête dans la boîte de dialogue et lorsque l'internaute confirme la recherche, il est automatiquement réorienté dans le répertoire de recherche du blog.

http://NOM_BLOG.blogspot.com/search?q=REQUÊTE


La requête est également reprise dans l'url. Chaque mot est séparé par le symbole +.

Exemple avec la requête : bouton facebook

http://NOM_BLOG.blogspot.com/search?q=bouton+facebook


La page affiche exactement les articles dont les mots sont contenus dans le titre et dans le corps de l'article.

Au niveau de la pertinence, les résultats affichent d'abord les articles contenant l'expression exacte et ensuite les articles contenant tous les mots de la requête qui figurent dans les articles, mais pas forcément dans l'ordre de l'expression.

Les requêtes sont sensibles à la ponctuation (accent, crochet, guillemet, point, tiret, virgule, etc) mais pas à la casse (minuscule ou majuscule).


Contrôler la sortie des résultats

Quantité maximum de résultats

Dans les modèles non-dynamiques, le nombre maximum de résultats est limité à 20 articles. La recherche tient en considération tous les articles du blog, du plus récent au plus ancien.

Il est possible de contrôler la quantité de résultats en ajoutant le paramètre max-results à la fin de l'url.
La valeur de max-results doit être comprise entre 0 et 50. 50 étant le nombre maximum de résultats autorisés par page par Blogger dans les modèles standards.

http://NOM_BLOG.blogspot.com/search?q=REQUÊTE&max-results=NOMBRE


Triage des résultats

Il existe un paramètre qui permet de trier par pertinence ou par date en ajoutant by-date à la fin de l'url.
Le paramètre accepte les valeurs true (tri par date) ou false (tri par pertinence).

Par défaut, si le paramètre n'est pas mentionné, le triage s'effectue par pertinence.

Tri par pertinence :

http://NOM_BLOG.blogspot.com/search?q=REQUÊTE&by-date=false


Tri par date :

http://NOM_BLOG.blogspot.com/search?q=REQUÊTE&by-date=true


Résultats antérieurs à une date déterminée

Pour obtenir les résultats à partir d'une date déterminée, le paramètre updated-max doit être ajouté à la fin de l'url.

La valeur a introduire doit être une date au format ISO : 2012-06-16T23:50:00%2B02:00. Dans ce cas-ci, les résultats sont antérieurs au 16 juin 2012 à 23h50.

http://NOM_BLOG.blogspot.com/search?q=REQUÊTE&updated-max=2012-06-16T23:50:00%2B02:00


Afficher les résultats à partir de la Xème entrée.

Le paramètre start permet de démarrer l'affichage à partir d'une entrée déterminée.

http://NOM_BLOG.blogspot.com/search?q=REQUÊTE&start=12

Dans cet exemple, l'affichage démarrera à partir du 12ème article.


Les étiquettes Blogger

Elles ne sont pas très nombreuses, mais peuvent vous aider à personnaliser votre blog :

data:blog.pageType : Donnée indiquant le type de la page. Les résultats sont de type index. Cette donnée peut être utilisée dans l'ensemble du code HTML des modèles.

data:blog.searchQuery : Cette donnée contient la requête utilisée pour la recherche dans la page des résultats de recherche. Elle peut être utilisée dans l'ensemble du code HTML des modèles.

data:numPosts : Elle ne peut être utilisée que dans le gadget Blog. Elle contient le nombre d'articles dans la page courante. C'est relativement pratique pour indiquer le nombre de résultats trouvés. Cette donnée peut être également utilisée dans une balise conditionnelle pour distinguer les recherches fructueuses ou non.


Recherche via les flux

Comme pour certains flux des produits Google, les flux Blogger peuvent être utilisés pour effectuer une recherche.

Tout comme les adresses des pages recherche des blogs, il suffit de rajouter à l'adresse des flux des articles, le paramètre q suivi d'une requête.

Exemple :

http://NOM_BLOG.blogspot.com/feeds/posts/default?q=REQUÊTE

Ou encore :

https://www.blogger.com/feeds/ID_BLOG/posts/default?q=REQUÊTE

Attention toutefois, les autres paramètres (tels que l'ordre de tri, le nombre maximum d'entrées, etc) ne sont pas pris en considération.
Les résultats seront trié par ordre chronologique inversé.

En savoir plus sur Flux : Protocole des données Blogger


API V3 Blogger

Contrairement aux étiquettes disponibles pour les modèles, Blogger propose dans la version 3, des APIs spécifiques pour la recherche des articles. C'est l'idéal pour créer toutes sortes de modules.

Vous trouverez toutes les informations dans la documentation de Google dévelopers : Blogger API V3 - Posts: search.


Quelque soit les méthodes que vous utilisez pour obtenir des résultats pertinents, les étiquettes des modèles, les flux et les api, renverront toujours les mêmes résultats.
Si les résultats ne sont pas pertinents, retravaillez le contenu de vos articles.
Dernière modification :
Assistance publique pour le produit Blogger sur les Forums d'aides :

Certifiée par Google - Experte TC :
  • Affectation Google France, produit Blogger, du 11/07/2011 au 28/07/2014.
  • Affectation Google US, produit Blogger depuis le 28/07/2014.

Posts les plus consultés de ce blog

DéveloppementsFichiers XML
Résumés des articles avec images réactives [Pack 2016]
Populaire
ThéorieRéférences XMLParamètres des données
Le paramètre Image redimensionnable [isResizable]
Populaire