Extensions SQL dans Recherche Microsoft Windows
Microsoft Windows Search, basé sur les normes SQL-92 et SQL-99, améliore les recherches de texte intégral basées sur des documents dans les applications de gestion des documents ou de gestion des connaissances. Les améliorations apportées à La recherche Windows sont les suivantes :
Noms d’identificateur de 128 caractères
Alors que SQL-92 et SQL-99 limitent les colonnes et autres identificateurs à 18 caractères, Windows Search prend en charge les noms de colonnes de 128 caractères. Pour plus d’informations, consultez Identificateurs.
Regroupement des résultats par colonnes
Les requêtes peuvent spécifier comment regrouper les résultats. Vous pouvez spécifier les plages par lesquelles regrouper, et vous pouvez spécifier plusieurs colonnes pour le regroupement. Par exemple, vous pouvez regrouper les résultats sur une plage de tailles de fichiers (taille < 100, 100 <= taille < 1000 ; 1000 <= taille) et vous pouvez imbriquer des regroupements. Pour plus d’informations, consultez GROUP ON ... SUR... Instruction.
recherche Diacritic-Insensitive
Outre la recherche qui ne respecte pas la casse, Recherche Windows prend en charge les recherches qui ne sont pas sensibles aux diacritiques (marques d’accentuation). Pour plus d’informations, consultez Sensibilité diacritique dans les recherches.
Pondération des colonnes
Les requêtes qui recherchent plusieurs colonnes peuvent spécifier l’importance de chaque colonne. Les prédicats CONTAINS et FREETEXT prennent en charge la pondération des colonnes.
Prédicat NULL
Bien que l’indexation de contenu de texte intégral n’ait pas d’ensemble défini de colonnes, les requêtes peuvent exiger que les membres du jeu de résultats ne disposent pas ou non de colonnes spécifiées. Il n’est pas possible de faire la différence entre un document ayant une propriété spécifiée dont la valeur est définie sur NULL et un document qui n’a pas la propriété du tout.
Modification du classement
Vous pouvez manipuler le classement des résultats de recherche à l’aide de pondérations sur les propriétés et sur les groupes de propriétés avec alias. La contrainte de classement prend en charge la manipulation directe du classement de pertinence en fonction des critères que vous spécifiez.