Solution de search d'application .NET personnalisée requirejse

Nous développons une application de style listant le directory .NET personnalisé pour un client et nous avons besoin d'une solution de search puissante. L'application sera créée dans ASP .NET C # sur SQL Server 08. L'application est basée sur datatables que les users de l'organisation peuvent entrer dans une zone de style de gestion de profil. Les champs peuvent être des zones de text, des zones de text, des sélections, etc. Un user du site principal doit pouvoir utiliser la fonction de search pour find un résultat, mais ce résultat doit searchr dans toute la database. deux champs. Il peut s'agir de n'importe quoi dans l'un des champs que l'user peut remplir ou sélectionner, etc.

Quelqu'un peut-il m'aider à find une solution possible pour un moteur de search alimenté par .NET que nous pouvons utiliser pour cette application? Il doit être de preference C #, s'exécutant sur .NET 3.5 et SQL Server 08. La database est un schéma entièrement personnalisé et il n'y a donc pas d'exemple de schéma à afficher ou qui puisse être montré.

Si vous avez besoin de plus d'informations pour fournir une réponse satisfaisante faites le moi savoir et je vais essayer de fournir plus d'informations spécifiques à ce que vous requestz.

Merci, Cian

Commander Lucene.Net .

Lucene.Net est un code source, une class par class, une API par API et un port algorithmique du moteur de search Java Lucene vers la plate-forme C # et .NET utilisant Microsoft .NET Framework.

Vous pourriez vouloir vérifier Lucerne.NET , qui est la solution de search utilisée par StackOverflow

En plus de Lucene .NET (que j'ai utilisé et est très bon), vous pouvez également envisager la search en text intégral de SQL Server . C'est aussi très puissant et si toutes datatables que vous avez besoin d'interroger sont dans la database est une autre bonne option pour vous – nous l'avons utilisé pour un grand système de gestion d'entreprise et cela a bien fonctionné pour nous.