/ / En Lucene.NET, cómo reutilizar los datos indexados que se crean con SOLR.NET - c # -4.0, solr, lucene.net, solr.net

En Lucene.NET, cómo reutilizar los datos indexados que se crean usando SOLR.NET - c # -4.0, solr, lucene.net, solr.net

He escrito un proyecto de muestra en el que he creado un índice usando SOLR.NET (.NET Wrapper Java Based SOLR)

Quiero eliminar la dependencia de Java. Entonces estoy intentando Lucene.NET.

Ahora es posible reutilizar los mismos datos indexados (Creado con SOLR.NET y SOLR) y realizar búsquedas / actualizaciones a esos datos de índice utilizando LUCENE.NET?

Entorno: VS2013, C #, .NET Framework 4.0, WinForms

Respuestas

0 para la respuesta № 1

El formato de códec Lucene evoluciona con el tiempo, yLa implementación más alternativa de Lucene solo es compatible con una gama específica de versiones. Entonces la respuesta es "depende, pero probablemente no". Debería intentar leer los archivos de segmento presentes en su instalación de Solr con Lucene.NET.

Recuerda que esto mueve a Solr de ser undependencia distribuida (que se ejecuta como un servidor separado) a una dependencia en proceso en su lugar, lo que requiere que escriba su propio servicio encima de Lucene.NET si desea mantenerlo distribuido.

A medida que acaba de escribir un proyecto de muestra, suelte todo lo que ha indexado y vuelva a indexar con su propio código para Lucene.NET.