| Whish Rápido, Pure-Python Texto completo Indexado, búsqueda y revisión de la biblioteca de revisión |
Descargar ahora |
Whish Clasificación y resumen
- Nombre del editor:
- Matt Chaput
- Sitio web del editor:
- http://whoosh.ca/
- Sistemas operativos:
- Mac OS X 10.0 or later
- Tamaño del archivo:
- 154 KB
Whish Etiquetas
Whish Descripción
Rápido, puro-Python texto completo de indexación, búsqueda y corrección ortográfica biblioteca Zas es una forma rápida, featureful la indización de texto y la biblioteca en busca implementado en Python puro. Zas es tan rápido o más rápido a la indexación como otras bibliotecas de búsqueda de Python que se envuelven C o bibliotecas de Java (por ejemplo PyLucene ?, Xappy), y no mucho más lento a la búsqueda. En pocas palabras, Whoosh es lo suficientemente rápido para la mayoría de aplicaciones y debe ser útil en las siguientes circunstancias: · En cualquier lugar de una solución pura-Python es deseable evitar tener que construir / compilar bibliotecas nativas (o usuarios de fuerza para construir / compilarlas) · Como. una plataforma de investigación (al menos para los programadores de Python que encuentran más fácil de leer y trabajar con los que Java;) · Cuando una interfaz fácil de usar Pythonic es más importante para usted que la velocidad pura. Zas toma mucha inspiración (y, a veces traduce el código) de otros motores de búsqueda. El diseño fundamental es similar a (pero no lo hace por completo el trabajo similar y no es compatible con) Lucene, sino que utiliza algunos algoritmos de puntuación de Terrier, algoritmo de indexación KinoSearch, y el generador de variación morfológica Inglés de Minion. Aquí están algunas características clave de "Whoosh": · API Pythonic. · Pure-Python. Sin compilación o paquetes binarios necesarios, no hay accidentes misteriosos. · Indexación y búsqueda Fielded. · Indexación y recuperación rápidas - mucho más rápido que cualquier otra solución pura-Python. · Algoritmo de puntuación conectable (incluyendo BM25F), análisis de texto, el almacenamiento, el formato de anuncio, etc. · Potente lenguaje de consulta analizado por pyparsing. · Python puro corrector ortográfico (por lo que yo sé, el único). Requisitos: · Python ¿Qué hay de nuevo en este lanzamiento: Procedimiento: · Agregado Weighting.final (), que puede cambiar el resultado final de un documento después de todas las puntuaciones de plazo se han acumulado.
Whish Software relacionado