Recherche numérique floue dans Recherche IA

  • Rversion finale: Yokohama
  • Mis à jour 5 févr. 2025
  • 5 minutes de lecture
  • La recherche numérique floue vous permet de trouver des enregistrements indexés par leurs valeurs de champ Nombre sans avoir à saisir de préfixes alphabétiques ou de zéros non significatifs.

    Vue d’ensemble de la recherche numérique floue

    La fonctionnalité de recherche numérique floue dans Recherche IA permet aux termes de recherche numérique de faire correspondre les enregistrements indexés Now Platform® par leurs valeurs de champ Nombre. La correspondance approximative compare le terme de recherche numérique avec le numéro de chaque enregistrement indexé, en ignorant son préfixe alphabétique et les zéros non significatifs. Par exemple, si vous indexez un article de la base de connaissances et des enregistrements de problèmes, une recherche par 23583 peut renvoyer des KB00023583 d’articles de la base de connaissances et des PRB00023583 de problèmes comme résultats de recherche.
    Important :

    La recherche numérique approximative est inactive par défaut. Cette fonctionnalité peut être activée ou désactivée par ServiceNow Service et assistance client le personnel.

    Pour utiliser la recherche numérique floue après son activation sur votre instance, vous devez réindexer toutes vos sources indexées. Pour plus d’informations sur la réindexation, reportez-vous à la section Effectuer un index de table complet ou réindexer pour plusieurs sources indexées.

    Lorsque la recherche numérique approximative est activée, Recherche IA vérifie les correspondances numériques floues des termes de recherche tous numériques lorsque vous effectuez une recherche et lors du calcul des suggestions de saisie semi-automatique pour vos termes de recherche. Pour plus d’informations sur la mise en œuvre et l’utilisation des suggestions de saisie semi-automatique, reportez-vous à la section Suggestions de saisie semi-automatique dans les Recherche IA applications.

    Comportement de correspondance numérique floue

    Le tableau suivant fournit des détails supplémentaires sur le fonctionnement de la correspondance numérique floue.
    Comportement de correspondance numérique floue Description
    Recherche IA vérifie uniquement les termes de recherche entièrement numériques pour les correspondances floues Une recherche de KB52578 ne correspond pas aux KB00052578 de l’article de la base de connaissances, car le terme de recherche inclut des caractères non numériques. Si vous recherchez le test 16867, votre terme de recherche entièrement numérique 16867 est vérifié pour les correspondances numériques floues, mais votre terme de recherche de test non numérique ne l’est pas.
    La correspondance numérique floue ignore les zéros non significatifs dans les termes de recherche entièrement numériques Une recherche pour 07295 renvoie les mêmes correspondances numériques floues qu’une recherche pour 7295 (sans le zéro non significatif).
    La recherche numérique floue ne correspond qu’aux valeurs de champ Nombre des enregistrements indexés Une recherche pour 28761 correspond à l’article de la base de connaissances avec la valeur du champ Nombre KB00028761, mais elle ne correspond pas au terme KB00028761 s’il apparaît dans le texte d’autres articles de la base de connaissances.
    La correspondance numérique floue ignore uniquement les préfixes alphabétiques et les zéros non significatifs dans l’enregistrement Valeurs de champ de nombre Une recherche pour 729 correspond à l’KB00000729 de l’article de la base de connaissances, mais ne correspond pas à l’KB00003729 de l’article, car sa valeur de champ Nombre contient un chiffre autre que zéro avant la sous-chaîne correspondante.
    Pour qu’il s’agisse d’une correspondance floue, une sous-chaîne numérique doit correspondre aux derniers chiffres de la valeur du champ Nombre d’un enregistrement Une recherche pour 1164 correspond au KB00001164 de l’article de la base de connaissances, mais ne correspond pas à KB00116497 de l’article, car sa valeur de champ Nombre inclut les chiffres après la sous-chaîne correspondante.

    Exemples de recherche numérique floue

    La table suivante comprend des exemples illustrant comment les recherches numériques floues correspondent aux résultats de recherche. Ces exemples supposent que les enregistrements sont indexés à partir des tables Connaissances [kb_knowledge] et Problème [problem].
    Rechercher Résultats de recherche
    73492 La recherche correspond aux résultats suivants :
    • Article de la base de connaissances avec numéro KB00073492
    • Problème de numéro PRB00073492
    • Tout enregistrement ou document indexé qui inclut 73492 en tant que terme entier (pas une sous-chaîne)
    05638 La recherche correspond aux résultats suivants :
    • Article de la base de connaissances avec le numéro KB0005638
    • Problème de numéro PRB0005638
    • Tout enregistrement ou document indexé qui inclut 05638 en tant que terme entier (pas une sous-chaîne)
    2541 828
    La recherche correspond à ces résultats lorsque vous utilisez l’opérateur ET (conjonctif) :
    • Article de la base de connaissances avec nombre KB0002541 et texte, dont 828 en tant que terme entier (pas une sous-chaîne)
    • Article de la base de connaissances avec nombre KB0000828 et texte, y compris 2541 en tant que terme entier (pas une sous-chaîne)
    • Problème avec le nombre PRB0002541 et le texte, y compris 828 en tant que terme entier (pas une sous-chaîne)
    • Problème avec le nombre PRB0000828 et le texte, y compris 2541 en tant que terme entier (pas une sous-chaîne)
    • Tout enregistrement ou document indexé qui inclut 2541 et 828 en tant que termes entiers (et non des sous-chaînes)
    La recherche correspond à ces résultats lorsque vous utilisez l’opérateur OU (disjonctif) :
    • Article de la base de connaissances avec numéro KB0002541
    • Article de la base de connaissances avec le numéro KB0000828
    • Problème de numéro PRB0002541
    • Problème de numéro PRB0000828
    • Tout enregistrement ou document indexé qui inclut 2541 en tant que terme entier (pas une sous-chaîne)
    • Tout enregistrement ou document indexé qui inclut 828 en tant que terme entier (pas une sous-chaîne)
    Remarque :
    Pour plus de détails sur les opérateurs AND et OR, reportez-vous à la description de la glide.ais.query.search_operator propriété système dans Propriétés système Recherche IA.
    Modèle 9433
    La recherche correspond à ces résultats lorsque vous utilisez l’opérateur ET (conjonctif) :
    • Article de la base de connaissances avec nombre KB0009433 et texte, y compris le modèle en tant que terme entier (pas une sous-chaîne)
    • Problème avec le nombre PRB0009433 et le texte, y compris le modèle en tant que terme entier (pas une sous-chaîne)
    • Tout enregistrement ou document indexé qui inclut le modèle et 9433 en tant que termes entiers (et non des sous-chaînes)
    La recherche correspond à ces résultats lorsque vous utilisez l’opérateur OU (disjonctif) :
    • Article de la base de connaissances avec numéro KB0009433
    • Problème de nombre PRB0009433
    • Tout enregistrement ou document indexé qui inclut le modèle en tant que terme entier (pas une sous-chaîne)
    • Tout enregistrement ou document indexé qui inclut 9433 en tant que terme entier (pas une sous-chaîne)
    Remarque :
    Pour plus de détails sur les opérateurs AND et OR, reportez-vous à la description de la glide.ais.query.search_operator propriété système dans Propriétés système Recherche IA.