2010-09-24 8 views
0

Je travaille avec mvc.net 2.0, sql server 2005.Comment puis-je utiliser solr recherche dans mvc.net 2.0

Est-il possible d'implémenter la recherche Apache Solr sur cette plateforme?

+1

dupliquer: http://stackoverflow.com/questions/1749314/is-solr-available-for-net –

+0

duplication possible de [Implémentation de Solr avec l'application web .net] (http://stackoverflow.com/questions/ 10800919/implementation-solr-avec-net-web-application) – Conner

Répondre

1

Si vous cherchez la recherche Lucene, vous pouvez jeter un oeil à Examine c'est une recherche Lucene non-entreprise.

Si vous avez besoin de votre recherche en tant que service, utilisez Solr, vous devrez installer un Solr server. Pour cela, vous devrez installer Tomcat ou un autre conteneur de servlet et créer une instance Solr.

Une fois que vous avez fait cela, vous pouvez post XML fragments à partir de votre code pour créer votre index comme vous le feriez normalement HttpPost. Ensuite, vous utilisez les requêtes HttpGet au search the index.

+0

comment puis-je créer solr instance ... est-il besoin de solr.dll si oui alors comment puis-je l'utiliser – manish

+0

Je pense que vous êtes mal comprendre Solr. Solr fonctionne comme un service dans une application Web séparée. Vous devez l'interfacer via HTTP comme une API de site Web. –

0

Qu'est-ce que vous essayez de faire est d'utiliser lucence . Solr est le client que vous pouvez utiliser pour interroger Lucene et, d'après ce que je sais, vous n'avez pas besoin de créer un client qui gère spécifiquement les appels de requêtes vers Lucene. La beauté de solr est qu'il utilise des appels http pour interroger Lucene. Donc tout ce dont vous avez besoin est d'utiliser Solr pour créer vos index via des appels http. Lucene prend en charge le traitement back-end de ces appels. Essayez http://www.lucidimagination.com/, vous trouverez beaucoup d'exemples. ici

Et vous pouvez télécharger le package Solr depuis le site Apache. Vous pouvez le configurer et utiliser votre navigateur pour tester les requêtes. Il vous faudra un certain temps pour configurer Solr, une fois que vous l'aurez traversé, vous pourrez le tester très facilement.

Questions connexes