2010-07-13 23 views
6

quiero construir un sistema de soporte de información que sea una aplicación web. y usaremos Django como marco, pero no sé qué motor de búsqueda usar? me puede dar algunas sugerencias sobre el motor de búsqueda que podemos utilizar en nuestro proyecto, debe escribirse con python. graciasel mejor motor de búsqueda escrito con python

+0

olvide una cosa, debe admitir chino ~ gracias – magicshui

+0

Vea también: http://stackoverflow.com/questions/55056/whats-the-best-django-search-app – Josiah

Respuesta

10

Creo que serías feliz con whoosh, posiblemente "careto" por Haystack que es una clara forma de apoyar a cualquiera de los diversos motores de búsqueda de Django (pero los otros motores subyacentes que apoya no son "Python puro" ... whooshes).

Creo que tanto whoosh como haystack admiten Unicode, por lo que, en particular, también en chino.

1

Xapian con los enlaces de Python es la mejor solución para Python.

0

Si busca rendimiento, pruebe la búsqueda de Sphinx: http://sphinxsearch.com/, el motor de búsqueda de mejor rendimiento/altamente estable más conocido y tiene API de Python fácil de usar. Pero tenga en cuenta que es el motor de búsqueda de MySQL * Tiene que analizar archivos e importarlos a la base de datos usted mismo.

Cuestiones relacionadas