Selecione seu idioma

Página inicial arrow-right ... arrow-right Software de Educação e Referência arrow-right Whoosh

Nós compilamos uma lista de 5 alternativas gratuitas e pagas para o Whoosh. Os principais concorrentes incluem: Algolia, elasticsearch. Além disso, os usuários também fazem comparações entre Whoosh e Apache Solr, Sphinx (search engine), Apisearch. Além disso, você pode conferir outras opções semelhantes aqui: Software de Educação e Referência.


Algolia
Free Subscription

Algolia é a plataforma abrangente de pesquisa e descoberta de IA, integrando perfeitamente o processamento de linguagem natural e a pesquisa vetorial através de uma API singular.

elasticsearch
Open Source

O ElasticSearch é um servidor de pesquisa distribuído, RESTful, de código aberto / gratuito baseado em ...

Apache Solr
Free Open Source

O Solr é um servidor de pesquisa corporativa de código aberto baseado na biblioteca de pesquisa Lucene, com XML / HTTP e ...

Apisearch
Open Source

Pesquise milhões de documentos e ofereça aos seus usuários únicos, incríveis e inesquecíveis ...

Whoosh é uma biblioteca de classes e funções para indexar texto e, em seguida, pesquisar no índice.

Whoosh Visão geral

Whoosh é uma biblioteca de indexação e pesquisa de texto completo rápida e com recursos, implementada em Python puro. Os programadores podem usá-lo para adicionar facilmente a funcionalidade de pesquisa a seus aplicativos e sites. Cada parte de como o Whoosh funciona pode ser ampliada ou substituída para atender exatamente às suas necessidades.

Alguns dos recursos do Whoosh incluem:

API Python.
Pure-Python. Sem compilação ou pacotes binários necessários, sem falhas misteriosas.
Indexação e pesquisa em campo.
Indexação e recuperação rápidas - mais rápidas do que qualquer outra solução de pesquisa em Python puro que eu conheça. Consulte Benchmarks.
Algoritmo de pontuação conectável (incluindo BM25F), análise de texto, armazenamento, formato de postagem etc.
Linguagem de consulta poderosa.
Verificador ortográfico Python puro de qualidade de produção (até onde eu sei, o único).

Whoosh pode ser útil nas seguintes circunstâncias:

Em qualquer lugar, é desejável uma solução de Python puro para evitar a necessidade de compilar / compilar bibliotecas nativas (ou forçar os usuários a compilar / compilar).
Como plataforma de pesquisa (pelo menos para programadores que consideram mais fácil ler e trabalhar com Python do que Java;)
Quando uma interface Pythonic fácil de usar é mais importante para você do que a velocidade bruta.
Se seu aplicativo pode fazer bom uso de uma solução de pesquisa / pesquisa profundamente integrada, você pode confiar apenas em estar lá, em vez de ter duas soluções de pesquisa diferentes (uma integrada simples / lenta / doméstica, uma dependência binária indexada / rápida / externa como uma opção).

Whoosh foi criado e é mantido por Matt Chaput. Ele foi originalmente criado para uso no sistema de ajuda on-line do software de animação 3D Houdini da Side Effects Software. A Side Effects Software Inc. concordou graciosamente em abrir o código-fonte.

Whoosh Recursos

tick-square Full text search
tick-square Indexed search

Principais alternativas ao Whoosh

Compartilhe sua opinião sobre o software, deixe uma avaliação e ajude a torná-lo ainda melhor!

Whoosh Etiquetas

library python

Sugerir alterações

Seu feedback

Selecione uma classificação
Por favor, selecione uma classificação

Your vote has been counted.

Do you have experience using this software?