Menu

Recherche par champ spécifique

Recherche par champ spécifique

Les résultats de l’exploration par Fess sont enregistrés pour chaque champ tel que le titre ou le contenu. Vous pouvez effectuer une recherche en spécifiant ces champs. En spécifiant un champ, vous pouvez définir des critères de recherche détaillés tels que le type de document ou la taille.

Champs disponibles

Par défaut, vous pouvez effectuer une recherche en spécifiant les champs suivants.

Nom du champ Description
url URL explorée
host Nom d’hôte contenu dans l’URL explorée
title Titre
content Contenu
content_length Taille du document exploré
last_modified Date de dernière modification du document exploré
mimetype Type MIME du document

Table : Liste des champs disponibles

Si aucun champ n’est spécifié, la recherche cible les champs title et content. Il est également possible d’ajouter des champs et de les inclure dans la recherche.

Lors de la recherche de fichiers HTML, la balise title est enregistrée dans le champ title et la chaîne de caractères sous la balise body est enregistrée dans le champ content.

Utilisation

Pour effectuer une recherche par champ spécifique, saisissez dans le formulaire de recherche au format « nom_champ:terme_recherche », en séparant le nom du champ et le terme de recherche par deux-points (:).

Pour rechercher fess dans le champ title, saisissez ce qui suit :

title:fess

Cette recherche affichera les documents dont le champ title contient fess dans les résultats de recherche.

Pour effectuer une recherche sur le champ url, saisissez ce qui suit :

url:https\:\/\/fess.codelibs.org\/fr\/15.3\/*
url:"https://fess.codelibs.org/fr/15.3/*"

La première méthode permet d’utiliser des requêtes avec caractères génériques, vous pouvez donc écrire par exemple url:*\/\/fess.codelibs.org\/*. Les caractères « : » et « / » dans l’URL sont des caractères réservés et doivent être échappés. La seconde méthode ne permet pas d’utiliser des requêtes avec caractères génériques, mais permet d’utiliser des requêtes de préfixe.