Les opérateurs booléens autorisent les résultats de recherche conditionnels

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 2 minutes de lecture
  • Construisez des recherches complexes à l’aide des opérateurs booléens ET, OU et NON dans les recherches de texte globales.

    Vous pouvez utiliser des opérateurs booléens dans toutes les interfaces de recherche de texte global :
    • Champ de recherche de texte global
    • Base de connaissances rechercher
    • Recherche de texte dans la liste
    Remarque :
    Les opérateurs booléens sont sensibles à la casse. À titre d’exemple, le système reconnaît OR comme un opérateur booléen, mais traite Or et ou comme des termes de recherche réguliers.
    Tableau 1. Opérateurs booléens
    Opérateur Description
    Symbole de barre verticale OU OU (|)

    Trouve une correspondance si l’un des termes de recherche existe dans un document (une union d’ensembles). Par exemple, pour trouver des documents qui contiennent soit un mot de passe de messagerie , soit simplement un e-mail, vous pouvez rechercher « mot de passe de messagerie » OU e-mail ou « mot de passe de messagerie »|e-mail.

    L’utilisation de l’opérateur .or., que le système utilise lorsque vous créez des groupes de conditions OU pour les champs autres que les mots clés avec le générateur de conditions, peut produire des résultats différents. Par exemple, ce filtre recherche les enregistrements dont la description courte contient SSO , puis recherche séparément les enregistrements dont la description courte contient SAML :
    Figure 1. Recherche avec les listes de choix de filtres
    Recherche avec les listes de choix de filtre.
    Remarque :
    De par votre conception, vous ne pouvez avoir qu’une seule condition de filtre de mots clés par ensemble de conditions. Si vous sélectionnez le champ Mots clés dans une liste de choix de filtre, le bouton OU de cette condition de filtre devient indisponible. De même, si vous construisez une condition de filtre OU, le champ Mots clés devient indisponible dans les listes de choix de filtre.
    ET

    Trouve une correspondance si tous les termes recherchés existent dans un document (intersection d’ensembles). Par exemple, pour trouver des documents qui contiennent à la fois « CPU load » et « 10 minutes », recherchez « CPU load » ET « 10 minutes »

    Par défaut, Zing applique un opérateur ET entre tous les termes de recherche qui ne sont pas séparés par des opérateurs OR ou NOT. Par exemple, si vous saisissez serveur de messagerie en panne comme termes de recherche, le système recherche e-mail ET serveur ET panne.
    Remarque :
    Pour Base de connaissances les recherches, si la recherche ET par défaut renvoie des résultats médiocres, la recherche est automatiquement relancée avec l’opérateur OU. Les administrateurs peuvent configurer la recherche dans la base de connaissances pour toujours utiliser OU en modifiant la glide.knowman.search.operator propriété système.
    NOT, moins (-), ou point d’exclamation ( !)

    Exclut les documents qui contiennent le terme de recherche après l’opérateur NOT (une différence d’ensembles). Par exemple, pour trouver des documents qui contiennent « CPU load » mais pas « 10 minutes », vous pouvez rechercher « CPU load » NOT « 10 minutes » ou « CPU load » -« 10 minutes » ou « CPU load » !"10 minutes ».

    NOT doit être un terme autonome dans votre recherche. Par exemple, atome PAS ion exclut le terme ion, mais NOTION recherche le terme notion.

    Les symboles moins et point d’exclamation doivent immédiatement précéder le terme de recherche que vous souhaitez exclure. Par exemple, une recherche d’e-mail ! Joe exclut Joe mais une recherche d’email ! Joe inclut Joe.

    Vous ne pouvez pas utiliser l’opérateur NOT pour exclure tous les termes de votre recherche. Par exemple, la recherche suivante ne renvoie aucun résultat : PAS « 10 minutes ».