2010-02-08 7 views
0

Je recherche un code de recherche de site interne.ASP.NET: Recherche de site interne

Le scénario est le suivant:

Je vais avoir un site dans lequel le contenu provient de la base de données (CMS) qui rend les pages dynamiques. Ainsi, l'outil de recherche devrait également rechercher ce contenu dynamique.

Je ne veux pas utiliser les moteurs de recherche comme Google prêts à l'emploi, bing etc ....

Est-ce que je dois faire mon propre contrôle de la recherche de ce ou que j'obtenir un code prêt? Si je devais faire le mien alors quelle approche devrais-je prendre?

Répondre

1

Vous pouvez utiliser la recherche google pour rechercher dans vos pages, voir How can I add a Google search box to my Web site?

+0

Eh bien ... Je ne veux pas google ou d'autres moteurs de recherche ... et je veux construire une fonctionnalité de recherche de site intégré ... – Manish

2

Lucene.NET peuvent rechercher des fichiers et base de données, ou tout autre contenu en mode texte. Voir here comment commencer. Vous pouvez également acheter un book. Pour la documentation, vous pouvez rechercher des exemples de Java, des wikis et des docs, parce que c'est le port direct ainsi la plupart des concepts pour la version .NET aussi.

+0

Oui, Lucene.NET est une excellente API aussi, vous pouvez utiliser LINQ à Lucine aussi (http://linqtolucene.codeplex.com/) –