J'ai un grand document XML dans la colonne Xml dans SQL Server. Je dois essentiellement effectuer une recherche de texte libre à travers les éléments du document.SQL 2005 XML Search
-vous utiliser A) SQL Texte libre Recherche B) Une procédure stockée qui traverse le XML et vérifie chaque valeur de chaque élément C) Utilisez Lucene.NET pour construire un index à la volée et recherche dans l'index?
Les utilisateurs comprennent que cela sera lent dans une certaine mesure. Si la procédure stockée n'était pas un monstre à écrire, je pencherais pour cela parce que c'est le moins pour maintenir et diminuer la complexité globale.