DOCUMENTATION
/
Prise en main
Guides
Développeur
Référence
Versions
Tutoriels
Snowflake Open Catalog
Statut
  1. Aperçu
    • Catalogue Snowflake Horizon
      • Applications et outils pour se connecter à Snowflake
      • Entrepôts virtuels
      • Bases de données, tables et vues
      • Types de données
        • Intégration des données
          1. Snowflake Openflow
            1. A propos d'Openflow
              • Comprendre les coûts Openflow
                • Configurer Openflow
                  • Connecter vos sources de données à l'aide de connecteurs Openflow
                    1. À propos des connecteurs Openflow
                      • Openflow Connector pour Amazon Ads
                        1. À propos du connecteur
                          • Définir le connecteur
                          • Openflow Connector pour Box
                            1. À propos du connecteur
                              • Définir le connecteur
                              • Openflow Connector pour Excel
                                1. À propos du connecteur
                                  • Définir le connecteur
                                  • Connecteur Openflow pour Google Ads
                                    1. À propos du connecteur
                                      • Définir le connecteur
                                      • Connecteur Openflow pour Google Drive
                                        1. À propos du connecteur
                                          • Définir le connecteur
                                          • Openflow Connector pour Google Sheets
                                            1. À propos du connecteur
                                              • Définir le connecteur
                                              • Openflow Connector pour HubSpot
                                                1. À propos du connecteur
                                                  • Définir le connecteur
                                                  • Openflow Connector pour Jira Cloud
                                                    1. À propos du connecteur
                                                      • Définir le connecteur
                                                      • Connecteur Openflow pour Kafka
                                                        1. À propos du connecteur
                                                          • Configurer le connecteur (noyau)
                                                          • Réglage des performances
                                                          • Openflow Connector pour Kinesis
                                                            1. À propos du connecteur
                                                              • Définir le connecteur
                                                              • Openflow Connector pour LinkedIn Ads
                                                                1. À propos du connecteur
                                                                  • Définir le connecteur
                                                                  • Openflow Connector pour Meta Ads
                                                                    1. À propos du connecteur
                                                                      • Définir le connecteur
                                                                      • Connecteur Openflow pour Microsoft Dataverse
                                                                        1. À propos du connecteur
                                                                          • Définir le connecteur
                                                                          • Openflow Connector pour MySQL
                                                                            1. À propos du connecteur
                                                                              • Définir le connecteur
                                                                              • Openflow Connector pour PostgreSQL
                                                                                1. À propos du connecteur
                                                                                  • Définir le connecteur
                                                                                  • Openflow Connector pour SharePoint
                                                                                    1. À propos du connecteur
                                                                                      • Définir le connecteur
                                                                                      • Connecteur Openflow pour Slack
                                                                                        1. À propos du connecteur
                                                                                          • Définir le connecteur
                                                                                          • Openflow Connector pour Snowflake vers Kafka
                                                                                            1. À propos du connecteur
                                                                                              • Définir le connecteur
                                                                                              • Openflow Connector pour SQL Server
                                                                                                1. À propos du connecteur
                                                                                                  • Définir le connecteur
                                                                                                  • Connecteur Openflow pour Workday
                                                                                                    1. À propos du connecteur
                                                                                                      • Définir le connecteur
                                                                                                    2. Gérer Openflow
                                                                                                      • Surveiller Openflow
                                                                                                        • Résolution des problèmes d'Openflow
                                                                                                          • Processeurs
                                                                                                            • Contrôleurs
                                                                                                          • Chargement des données
                                                                                                          • Tables dynamiques
                                                                                                          • Flux et tâches
                                                                                                          • Déchargement des données
                                                                                                          • Outils de migration
                                                                                                          • Requêtes
                                                                                                              1. Jointures
                                                                                                              2. Sous-requêtes
                                                                                                                • Interrogation des données hiérarchiques
                                                                                                                  • Expressions de table communes (CTE)
                                                                                                                    • Interrogation de données semi-structurées
                                                                                                                      • Utilisation de la recherche en texte intégral
                                                                                                                        • Construction d'instructions SQL au moment de l'exécution
                                                                                                                          • Analyse des données de séries temporelles
                                                                                                                            • Analyser les données avec les fonctions de fenêtre
                                                                                                                              • Reconnaissance des correspondances
                                                                                                                                • Séquences
                                                                                                                                  • Résultats de requête persistants
                                                                                                                                    • Comptes distincts
                                                                                                                                    • Estimation de la similarité
                                                                                                                                      • Estimation de la fréquence
                                                                                                                                        • Estimation des valeurs centiles
                                                                                                                                          • Surveillance de l'activité des requêtes avec l'historique des requêtes
                                                                                                                                            • Hachage de requête
                                                                                                                                              • Élagage Top-K
                                                                                                                                                • Annuler des instructions
                                                                                                                                              • Éléments de liste
                                                                                                                                              • Collaboration
                                                                                                                                              • Snowflake AI et ML
                                                                                                                                              • Alertes et notifications
                                                                                                                                              • Sécurité
                                                                                                                                              • Gouvernance des données
                                                                                                                                              • Confidentialité
                                                                                                                                              • Organisations et comptes
                                                                                                                                              • Continuité des affaires et récupération des données
                                                                                                                                              • Optimisation des performances
                                                                                                                                              • Coût et facturation
                                                                                                                                              GuidesRequêtesUtilisation de la recherche en texte intégral

                                                                                                                                              Utilisation de la recherche en texte intégral¶

                                                                                                                                              Vous pouvez utiliser les fonctions de recherche pour trouver des données de caractère (texte) et des adresses IPv4 dans des colonnes spécifiées à partir d’une ou de plusieurs tables, y compris les champs dans les colonnes VARIANT, OBJECT et ARRAY. Cette fonction recherche le texte dans des colonnes ou des chaînes spécifiées en fonction d’une liste de termes de recherche donnés. La fonction renvoie TRUE si le texte correspond aux termes de recherche spécifiés sur la base de la sémantique de recherche.

                                                                                                                                              Dans la plupart des cas, vous appelez la fonction SEARCH en la spécifiant dans la liste SELECT ou la clause WHERE d’une instruction SELECT. Si la fonction est utilisée comme un filtre de la clause WHERE, la requête renvoie des lignes lorsque la fonction renvoie TRUE.

                                                                                                                                              La fonction SEARCH ne nécessite aucune configuration ni aucun privilège supplémentaire. Si vous utilisez un rôle disposant des privilèges nécessaires pour accéder aux données d’une colonne, vous pouvez rechercher ces données à l’aide de la fonction SEARCH.

                                                                                                                                              Les sections suivantes contiennent plus d’informations sur la fonction SEARCH et sur l’optimisation des performances de la requête lorsque vous l’utilisez :

                                                                                                                                              • Utilisation de la fonction SEARCH

                                                                                                                                              • Utilisation de la fonction SEARCH_IP

                                                                                                                                              • Optimisation des requêtes qui utilisent la fonction SEARCH

                                                                                                                                              Utilisation de la fonction SEARCH¶

                                                                                                                                              La fonction SEARCH recherche des données de caractère (texte) dans des colonnes spécifiées d’une ou de plusieurs tables, y compris les champs dans les colonnes VARIANT, OBJECT et ARRAY.

                                                                                                                                              Lorsque vous utilisez la fonction SEARCH, un analyseur de texte divise le texte en jetons, qui sont des unités discrètes de texte, comme des mots ou des nombres. Un analyseur par défaut est appliqué si vous n’en spécifiez pas. L’analyseur extrait les jetons à la fois des termes de recherche et des données.

                                                                                                                                              Si les jetons extraits des termes de la recherche correspondent aux jetons extraits d’une colonne ou d’un champ spécifié conformément à la sémantique de la recherche, la fonction renvoie TRUE. L’argument de la fonction SEARCH_MODE spécifie soit 'OR' (disjonctif), soit 'AND' (conjonctif) pour la sémantique de recherche :

                                                                                                                                              • Lorsque 'OR' (valeur par défaut) est spécifié, il y a correspondance si un des jetons extraits des colonnes ou des champs de la recherche correspond à un des jetons extraits de la chaîne de recherche. Par exemple, si la valeur search_string est 'blue red green', la fonction renvoie TRUE pour une ligne qui contient blue OR red OR green dans l’une des colonnes ou l’un des champs de la recherche.

                                                                                                                                              • Lorsque 'AND' est spécifié, il y a correspondance si les jetons extraits d”au moins une des colonnes ou un des champs de la recherche correspondent à tous les jetons extraits de la chaîne de recherche. Les jetons correspondants doivent tous se trouver dans une seule colonne ou un seul champ ; ils ne peuvent pas être répartis dans plusieurs colonnes ou champs. Par exemple, si la valeur search_string est 'blue red green', la fonction renvoie TRUE pour une ligne qui contient blue AND red AND green dans au moins une des colonnes ou un des champs de la recherche.

                                                                                                                                              L’exemple suivant recherche la chaîne snow leopard dans le texte leopard avec SEARCH_MODE par défaut ('OR') et l’analyseur par défaut :

                                                                                                                                              SELECT SEARCH('leopard', 'snow leopard');
                                                                                                                                              
                                                                                                                                              Copy
                                                                                                                                              +-----------------------------------+
                                                                                                                                              | SEARCH('LEOPARD', 'SNOW LEOPARD') |
                                                                                                                                              |-----------------------------------|
                                                                                                                                              | True                              |
                                                                                                                                              +-----------------------------------+
                                                                                                                                              

                                                                                                                                              Dans l’exemple suivant, on recherche la chaîne snow leopard dans le texte lion :

                                                                                                                                              SELECT SEARCH('lion', 'snow leopard');
                                                                                                                                              
                                                                                                                                              Copy
                                                                                                                                              +--------------------------------+
                                                                                                                                              | SEARCH('LION', 'SNOW LEOPARD') |
                                                                                                                                              |--------------------------------|
                                                                                                                                              | False                          |
                                                                                                                                              +--------------------------------+
                                                                                                                                              

                                                                                                                                              L’exemple suivant recherche la chaîne snow leopard dans le texte leopard et spécifie 'AND' pour l’argument SEARCH_MODE :

                                                                                                                                              SELECT SEARCH('leopard', 'snow leopard', search_mode => 'AND');
                                                                                                                                              
                                                                                                                                              Copy
                                                                                                                                              +---------------------------------------------------------+
                                                                                                                                              | SEARCH('LEOPARD', 'SNOW LEOPARD', SEARCH_MODE => 'AND') |
                                                                                                                                              |---------------------------------------------------------|
                                                                                                                                              | False                                                   |
                                                                                                                                              +---------------------------------------------------------+
                                                                                                                                              

                                                                                                                                              Pour plus d’informations sur cette fonction et des exemples supplémentaires, voir SEARCH.

                                                                                                                                              Utilisation de la fonction SEARCH_IP¶

                                                                                                                                              La fonction SEARCH_IP recherche des adresses IPv4 valides dans des colonnes de chaînes de caractères spécifiées à partir d’une ou de plusieurs tables, y compris les champs dans les colonnes VARIANT, OBJECT et ARRAY. La recherche est basée sur un seule adresse IP que vous spécifiez. Si cette adresse IP correspond exactement à une adresse IP dans la colonne ou le champ spécifié, la fonction renvoie TRUE.

                                                                                                                                              Dans l’exemple suivant, on recherche l’adresse IP 10.10.10.1 dans le texte 192.0.2.146 :

                                                                                                                                              SELECT SEARCH_IP('192.0.2.146','10.10.10.1');
                                                                                                                                              
                                                                                                                                              Copy
                                                                                                                                              +---------------------------------------+
                                                                                                                                              | SEARCH_IP('192.0.2.146','10.10.10.1') |
                                                                                                                                              |---------------------------------------|
                                                                                                                                              | False                                 |
                                                                                                                                              +---------------------------------------+
                                                                                                                                              

                                                                                                                                              Pour plus d’informations sur cette fonction et des exemples supplémentaires, voir SEARCH_IP.

                                                                                                                                              Optimisation des requêtes qui utilisent la fonction SEARCH¶

                                                                                                                                              Pour améliorer les performances des requêtes qui utilisent la fonction, vous pouvez éventuellement activer l’optimisation de la recherche FULL_TEXT sur une colonne spécifique ou un ensemble de colonnes dans une table. Lorsque vous activez l’optimisation de la recherche, un nouveau chemin d’accès à la recherche est construit et maintenu.

                                                                                                                                              Cette page a-t-elle été utile ?

                                                                                                                                              Visitez Snowflake
                                                                                                                                              Rejoindre la conversation
                                                                                                                                              Développer avec Snowflake
                                                                                                                                              Partagez vos commentaires
                                                                                                                                              Lisez les dernières nouvelles sur notre blog
                                                                                                                                              Obtenir votre certification Snowflake
                                                                                                                                              Politique de confidentialitéConditions du site© 2025 Snowflake, Inc. Tous droits réservés.
                                                                                                                                              1. Utilisation de la fonction SEARCH
                                                                                                                                              2. Utilisation de la fonction SEARCH_IP
                                                                                                                                              3. Optimisation des requêtes qui utilisent la fonction SEARCH
                                                                                                                                              1. Fonction SEARCH
                                                                                                                                              2. Fonction SEARCH_IP
                                                                                                                                              3. Service d’optimisation de la recherche
                                                                                                                                              Langage: Français
                                                                                                                                              • English
                                                                                                                                              • Français
                                                                                                                                              • Deutsch
                                                                                                                                              • 日本語
                                                                                                                                              • 한국어
                                                                                                                                              • Português