Doc produitsMenu

Plateforme Coveo 7.0 >
Aide pour l'utilisateur > Recherches plus avancées > Rétrécissement des résultats par date

Rétrécissement des résultats par date

Vous pouvez utiliser des requêtes de champ de date et d'heure pour affiner les résultats de recherche pour des dates ou des heures spécifiques.

Les champs de date et d'heure utilisent une syntaxe de requête qui contient des valeurs relatives ou statiques. Les valeurs relatives dépendent d'un opérateur de date (ex. : today) et d'une référence temporelle (ex. : 8h ago). Les valeurs statiques sont des valeurs de date et de temps figées dans le temps (ex. : 2007/08/09@09:21:01).

Recherche de champs de date et d'heure avec des valeurs relatives

Utilisez la syntaxe suivante pour interroger un champ de date et de temps avec une valeur relative :

@[NomDeChamp][OpérateurRelationnel][OpérateurTemporel][+/-][RéférenceTemporelle]

Exemple :

@date>=today-7d

trouve tous les documents créés ou modifiés dans la dernière semaine.

Le tableau suivant décrit ces composantes.

Composante Valeurs possibles Exemple
Nom de champ Tous les types de champs de date et temps (voir Alias de champs disponibles) @sysdate
Opérateur relationnel =, <>, >, >=, <, <= (voir Opérateurs mathématiques) >
Opérateurs de date now, today, yesterday (voir Opérateurs de date et de temps) yesterday
Opérateur mathématique +, - (voir Opérateurs mathématiques) +
Référence temporelle
(optionnel avec now, today, et yesterday)
Tous les nombres et les décimales

Note : Le symbole décimal est un point, pas une virgule.
Les unités de temps sont en secondes (s), minutes (m), heures (h), jours (d), mois (mo) et années (y).

12h

Interrogation de champs de date et de temps avec des valeurs statiques

Utilisez la syntaxe suivante pour interroger un champ de date et de temps avec une valeur statique :

@[NomDeChamp][OpérateurRelationnel][yyyy/mm/dd@hh:mm:ss]

où :

  • les années sont des valeurs à quatre chiffres (ex.: 2012)

  • les mois sont des valeurs à deux chiffres (ex.: 04 ou 12)

  • les jours sont des valeurs à deux chiffres (ex.: 01 ou 31)

  • les plages horaires vont de 00 à 24, les symboles AM et PM ne sont pas acceptés

  • la partie des heures, minutes et secondes (@hh:mm:ss) est optionnelle

Exemple :

@date>=2012/01/01

trouve tous les documents créés ou modifiés depuis le début de l'année 2012.