2010-01-16 5 views
1

Est-il possible d'implémenter une recherche google style sur une base de données SQL Server sur des tables et des colonnes? Quelques exemples: J'ai 5 tables avec 25 colonnes (chacune a 5 colonnes), je veux la recherche peut à travers différentes tables et colonnes dans une requêteQuelle est la solution de recherche en texte intégral sur sql server 2008?

comme sql serverl recherche de texte intégral seulement la limite sur une table, pas sûr quelle est la solution si vous voulez effectuer une recherche parmi les tables.

Répondre

1

La recherche en texte intégral est idéale pour rechercher une table. Si vous avez deux ou trois tables + vous pourriez ...

  • vos requêtes syndicales (performance double chaque fois que vous l'union)
  • refactoriser votre base de données à une table.
  • Créer une table d'index pour interroger à partir, exécutez t-sql tous (quantité x de min et repeupler vos données d'autres tables)

Si vous n'avez pas le pouvoir de changer le schéma que vous pourrait essayer Sphinx, Lucene.net ou SOLR

+0

Bonne idée, merci. – KentZhou

Questions connexes