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

  • Rversion finale: Yokohama
  • Mis à jour 30 janv. 2025
  • 2 minutes de lecture
  • Construisez des recherches complexes à l’aide des opérateurs booléens AND, OR et NOT 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. Par 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
    OU ou symbole de barre verticale (|)

    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 le mot de passe de l’e-mail , soit simplement l’e-mail, vous pouvez rechercher « mot de passe de messagerie » OU e-mail ou « mot de passe de messagerie »|email.

    L’utilisation de l’opérateur .ou, que le système utilise lorsque vous créez des groupes de conditions OU pour des champs autres que 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 les brèves descriptions contiennent SSO , puis recherche séparément les enregistrements dont les brèves descriptions contiennent SAML :
    Figure 1. Recherche à l’aide des listes de choix de filtres
    Recherche avec les listes de choix de filtres.
    Remarque :
    De par sa conception, vous ne pouvez avoir qu’une seule condition de filtre Mots clés par condition définie. Si vous sélectionnez le champ Mots clés dans une liste de choix de filtre, le bouton OU pour cette condition de filtre n’est plus disponible. 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 de recherche existent dans un document (une intersection d’ensembles). Par exemple, pour trouver des documents qui contiennent à la fois « Charge du processeur » et « 10 minutes », recherchez « Chargement du processeur » ET « 10 minutes »

    Par défaut, Zing applique un opérateur ET entre tous les termes de recherche non séparés par des opérateurs OR ou NOT. Par exemple, si vous entrez serveur de messagerie en panne comme termes de recherche, le système recherche messagerie ET serveur ET panne.
    Remarque :
    Pour Base de connaissances les recherches, si la recherche ET par défaut renvoie de mauvais résultats, la recherche est automatiquement réexécutée avec l’opérateur OR. Les administrateurs peuvent configurer la recherche dans la base de connaissances pour toujours utiliser OR 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, atom NOT 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’e-mail ! 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 ».