2011-07-18 15 views
12

Quiero usar Lucene Solr en Python. Parece que hay múltiples API para este propósito. Parecen sufrir problemas de dependencia y problemas de estabilidad, y Solr ya no se envía con enlaces de python. E I no se puede encontrar ninguna documentación para el usuario que no está familiarizado con Solr.Solr: mejor documentado, fácil de usar, estable API de Python

Estoy apoyado en Sunburnt sobre pysolr y solrpy por ser el más maduro. ¿Mi evaluación es correcta?

Recomiende enlaces de python estables para Solr con buena documentación independiente (no presupone el conocimiento de Solr). ¿O debería aprender a interactuar con el "servlet" y hacer uso de la documentación existente?

Respuesta

13

Siempre saben Solr independientemente de cualquier biblioteca de cliente como quemada por el sol, pysolr, solrpy, etc. Al igual que usted tiene que saber bases de datos relacionales antes de usar cualquier ORM. Además, ninguna documentación de ORM le enseñará bases de datos relacionales, y nadie esperaría que lo hiciera.

+0

Directamente en el objetivo, como siempre. – aitchnyu

6

Haystack tiene una impresionante API y es compatible con los backends: Solr, Whoosh y Xapian.

He utilizado satisfactoriamente Haystack en varios lugares, en desarrollo con el backend Whoosh y en producción utilizando el servidor de Solr. ha sido bastante suave.

1

Terminé utilizando sunburnt, que parece muy rico en funciones y leyendo gran parte de su documentación y la de Solr.

+2

sunburnt no se ha actualizado durante un año. hay un tenedor en http://scorched.readthedocs.org/ – Max

Cuestiones relacionadas