Selecciona tu idioma

Inicio arrow-right ... arrow-right Software educativo y de referencia arrow-right Whoosh

Hemos compilado una lista de 5 alternativas gratuitas y de pago para Whoosh. Los principales competidores incluyen Algolia, elasticsearch. Además de estos, los usuarios también realizan comparaciones entre Whoosh y Apache Solr, Sphinx (search engine), Apisearch. También puedes echar un vistazo a otras opciones similares aquí: Software educativo y de referencia.


Algolia
Free Subscription

Algolia es la plataforma completa de búsqueda y descubrimiento de IA, que integra a la perfección el procesamiento del lenguaje natural y la búsqueda vectorial a través de una API única.

elasticsearch
Open Source

ElasticSearch es un servidor de búsqueda distribuido, RESTful, gratuito / de código abierto basado en Java ...

Apache Solr
Free Open Source

Solr es un servidor de búsqueda empresarial de código abierto basado en la biblioteca de búsqueda Lucene, con XML / HTTP y ...

Sphinx (search engine)
Free Open Source

Sphinx es un motor de búsqueda de software gratuito diseñado teniendo en cuenta el contenido de la base de datos de indexación.

Apisearch
Open Source

Busque en más de millones de documentos y ofrezca a sus usuarios algo único, sorprendente e inolvidable ...

Whoosh es una biblioteca de clases y funciones para indexar texto y luego buscar en el índice.

Whoosh Visión general

Whoosh es una biblioteca de indexación y búsqueda de texto completo rápida y funcional implementada en Python puro. Los programadores pueden usarlo para agregar fácilmente la funcionalidad de búsqueda a sus aplicaciones y sitios web. Cada parte de cómo funciona Whoosh se puede ampliar o reemplazar para satisfacer exactamente sus necesidades.

Algunas de las características de Whoosh incluyen:

API Pythonic.
Python puro. No se necesitan paquetes de compilación o binarios, no hay bloqueos misteriosos.
Indización y búsqueda de campo.
Indización y recuperación rápidas: más rápido que cualquier otra solución de búsqueda de Python puro que conozco. Ver puntos de referencia.
Algoritmo de puntuación conectable (incluido BM25F), análisis de texto, almacenamiento, formato de publicación, etc.
Potente lenguaje de consulta.
Corrector ortográfico de Python puro de calidad de producción (hasta donde yo sé, el único).

Whoosh podría ser útil en las siguientes circunstancias:

En cualquier lugar, es deseable una solución de Python puro para evitar tener que compilar / compilar bibliotecas nativas (u obligar a los usuarios a compilarlas / compilarlas).
Como plataforma de investigación (al menos para programadores que consideran que Python es más fácil de leer y trabajar que Java;)
Cuando una interfaz Pythonic fácil de usar es más importante para usted que la velocidad en bruto.
Si su aplicación puede hacer un buen uso de una solución de búsqueda / búsqueda profundamente integrada, puede confiar en estar allí en lugar de tener dos soluciones de búsqueda diferentes (una simple / lenta / local integrada, una dependencia binaria indexada / rápida / externa como una opción).

Whoosh fue creado y es mantenido por Matt Chaput. Fue creado originalmente para su uso en el sistema de ayuda en línea del software de animación 3D Houdini de Side Effects Software. Side Effects Software Inc. acordó gentilmente abrir el código.

Whoosh Funcionalidades

tick-square Full text search
tick-square Indexed search

Principales alternativas a Whoosh

¡Comparte tu opinión sobre el software, deja una reseña y ayuda a mejorarlo aún más!

Whoosh Etiquetas

library python

Sugerir cambios

Tus comentarios

Selecciona una calificación
Por favor, seleccione una calificación

Your vote has been counted.

Do you have experience using this software?