2009-01-23 6 views
1

J'utilise Linq2Sql pour mon projet asp.net mvc et jusqu'à présent, tout s'est très bien passé. Maintenant, cependant, j'ai besoin d'implémenter une "recherche par mot-clé" qui recherche x mots clés sur environ 20 champs répartis sur 10 tables jointes qui sont jointes avec une profondeur maximale de 3 niveaux. La fonction linq est vraiment simpel, mais la requête générée est trop lente (environ 25 secondes pour 2 mots). J'ai mis en place une mise en cache, mais la mise en cache ne suffira pas. J'ai essayé moi-même avec une procédure stockée et l'ai améliorée très légèrement, mais les optimisations étaient très limitées.Ai-je besoin d'une recherche en texte intégral et si oui, comment implémenter la recherche en texte intégral sur sql2000?

Maintenant, j'ai lu sur la recherche en texte intégral et si je comprends bien, cela ressemble à ce dont j'ai besoin. Quelqu'un pourrait-il confirmer cela? Le système doit être exécuté sur SQL2000. Si FTS est ce dont j'ai besoin, quelqu'un pourrait-il m'aider sur la façon de le mettre en place? Est-il intégré dans SQL2000? Ai-je besoin d'autres bibliothèques/services pour cela?

Répondre

Questions connexes