Tendría más sentido para rodar su propia, dada la forma en que aquella era fácil. Primero, debe decidir qué tipo de esquema SOLR usar y cómo asignar sus documentos CouchDB a ese esquema. A continuación, itere fácilmente a través de todos los documentos en un db Pagination in CouchDB? y genere documentos SOLR <add>
.
La gente hace esto todo el tiempo con todo tipo de fuentes de datos. Como SOLR está buscando esencialmente una sola tabla, el trabajo arduo a menudo consiste en descubrir cómo mapear el formato de su base de datos en una sola tabla. Lea sobre lo que puede hacer con el esquema SOLR, y le sorprenderá lo fácil que es.
¿Esto requeriría un daemon o servicio para hacer esto continuamente? Reconozco que couchdb-lucene también requiere una ejecución continua. –
Por lo general, la gente actualiza los motores de búsqueda. Un daemon sondea la fuente de datos cada minuto para recopilar datos modificados, o la fuente de datos empuja las transacciones de cambio a un daemon. Luego, el daemon envía transacciones adicionales a la URL de actualización de SOLR. –