Les opérateurs booléens autorisent les résultats de recherche conditionnels
Construire des recherches complexes à l’aide des opérateurs booléens AND, OR et NOT dans les recherches de texte global.
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.
| Opérateur | Description |
|---|---|
| OU ou symbole de barre verticale (|) | Recherche 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 »|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 la description brève contient SSO , puis recherche séparément les enregistrements dont la description brève contient SAML : Remarque : De par sa conception, vous ne pouvez avoir qu’une seule condition de filtre 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 pour 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 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 terme 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 de mauvais résultats, la recherche est automatiquement réexécutée avec l’opérateur OU. 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 « Charge du processeur » mais pas « 10 minutes », vous pouvez rechercher « Charge du processeur » PAS « 10 minutes » ou « Charge du processeur » -« 10 minutes » ou « Charge du processeur » !"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 ». |