2009-11-17 12 views
34

Quiero aprender Solr. ¿Puedo saber algunos buenos tutoriales/enlaces para ello?¿Solr está disponible para .Net?

Además, ¿está Solr disponible para .NET?

+3

¿Has probado el sitio de inicio de SOLR (http://lucene.apache.org/solr/)? Recuerde que los motores de búsqueda son sus amigos! – Lazarus

+1

Lazarus, FYI google me trajo aquí. – RepDetec

Respuesta

44

Si se refiere a la ejecución del servidor Solr en .Net en lugar de Java, entonces no, no hay ningún puerto. He estado tratando de ejecutarlo con IKVMhere pero es de baja prioridad para mí, así que no puedo dedicarle mucho tiempo. Sería genial si alguien puede ayudar con esto.

Si quiere decir usar/conectarse a Solr desde una aplicación .Net, entonces sí, puede usar SolrNet o SolrSharp para eso.

I blogged about this no hace mucho tiempo.

ACTUALIZACIÓN: Hice significant progress with Solr + IKVM.

+1

Utilizamos una versión anterior de SolrNet y es muy fácil de seguir e integrar ... Lo recomendaría. – CraftyFella

+0

parece que hay una API de C# para la interoperación con Solr .. http://www.codeplex.com/solrsharp – Michael

+1

@Michael: sí, ya he vinculado a SolrSharp. –

1

Jeff Rodenburg creó una API C# para la interoperación con Solr. La API admite:

Agregar, actualizar y eliminar documentos de un índice de solr. Soporte de configuración para múltiples instancias de solr. Indicadores para modos de lectura/escritura en apoyo de la replicación de solr. consultas de búsqueda que devuelven objetos de tipo fuerte El apoyo a las facetas

y más ... http://www.codeplex.com/solrsharp

+0

Ya he vinculado SolrSharp en mi respuesta –

0

Si sólo desea replicar la base de datos Lucene.NET entre varias máquinas (en una disposición maestro-esclavo), por lo que puede probar los esteroides Lucene, disponibles en http://bitbucket.org/guibv/lucene.steroids.

Este código se basa en scripts de shell Solr y utiliza cwRsync para sincronizar archivos.

+1

Obtienes mucho más del uso de Solr que solo la replicación. Piense en, por ejemplo, creando facetas. – Dofs

0

Me gustaría presentar mi biblioteca de código abierto llamada LinqToSolr, que proporciona la funcionalidad de construir linq-queries a Solr. Aquí está un nuget page o navegar github project

Cuestiones relacionadas