2011-06-07 11 views
5

Estoy trabajando en el proyecto que usa MongoDB y Whoosh. Me pregunto si el Whoosh es necesario si puedo usar la búsqueda de MongoDB. Estoy seguro de que Whoosh fue configurado en el sistema para siempre, pero no estoy seguro de entender su propósito. Por favor, dame una idea acerca de lo que da que MongoDB solo no.MongoDB y Whoosh. ¿Necesito ambos?

Respuesta

1

La búsqueda en MongoDB requiere que agregue palabras clave que luego puede buscar, por lo que no es realmente una búsqueda de texto completo (como Whoosh). Whoosh también puede hacer derivaciones (no disponible de inmediato con MongoDB) y una puntuación flexible de los resultados (incluida la puntuación definida por el usuario).

0

Whoosh es una biblioteca rápida de búsqueda e indización de texto completo. MongoDB no es compatible con la búsqueda de texto completo, ni sería tan rápido. Whoosh también tiene una gran API y muchas otras características también. Debe complementar a MongoDB muy bien.

Cuestiones relacionadas