2010-12-07 7 views
5

Je suis à la recherche d'un moteur de recherche pouvant être utilisé pour des sites. Parfois, nous ne voulons pas utiliser Google Embedded Search ou la complication de Lucene.Moteur de recherche pour .net

Je cours à ces demandes: Crawl recherche basée Note et classement de contenu basé sur les types de contenu de recherche de documents comme pdf et docs etc ..

Je ne vous dérange pas si elle est un contrôle commercial que nous J'ai besoin d'acheter mais je voudrais être capable de l'intégrer bien dans certains de ces cas d'utilisation

Répondre

2

J'ai utilisé dtSearch dans le passé que je connais a un robot web construit en elle. Il ne vient pas avec un contrôle frontal cependant, c'est strictement un moteur de recherche. Vous devez écrire votre propre contrôle des résultats. Il dispose cependant d'un langage de requête puissant qui vous permet de marquer sur plusieurs dimensions en fonction de la configuration de vos index. Il a également une API .NET décent pour travailler avec.

Je ne sais pas si c'est moins compliqué que Lucene. Alors je commence à me demander quelles complications vous espérez éviter.

3

Il y avait Lucene.net. Récemment, le statut de ce projet devient discutable (pas certain des détails). Voici le site: http://www.dotlucene.net/

On dirait que vous pouvez toujours télécharger le code. Probablement pas beaucoup de développement pour l'avenir.

Bob

+0

la dernière version de Lucene.NET semble être assez stable si , Je ne prendrais pas pour acquis qu'il suivra la version Java à ce stade. +1 c'est une option très viable. – BrokenGlass

2

Vous devriez regarder Apache Solr (construit en utilisant Lucene) - il offre une interface RESTful pour l'intégration dans .NET ou quelle que soit la plate-forme que vous préférez. Il offre tous les avantages pourraient demander sans se soucier de la compatibilité Java versions .NET etc.

Vous pouvez facilement intégrer Solr dans votre application .NET en utilisant SolrNet