Seleziona la tua lingua

Pagina iniziale arrow-right ... arrow-right Software per l'educazione e il riferimento arrow-right Whoosh

Abbiamo compilato una lista di 5 alternative gratuite e a pagamento a Whoosh. I principali concorrenti includono Algolia, elasticsearch. Inoltre, gli utenti fanno anche confronti tra Whoosh e Apache Solr, Sphinx (search engine), Apisearch. Puoi anche dare un'occhiata ad altre opzioni simili qui: Software per l'educazione e il riferimento.


Algolia
Free Subscription

Algolia è la piattaforma completa di ricerca e scoperta dell'intelligenza artificiale, che integra perfettamente l'elaborazione del linguaggio naturale e la ricerca vettoriale tramite un'unica API.

elasticsearch
Open Source

ElasticSearch è un server di ricerca distribuito, RESTful, gratuito / open source basato su Java sotto ...

Apache Solr
Free Open Source

Solr è un server di ricerca aziendale open source basato sulla libreria di ricerca Lucene, con XML / HTTP e ...

Sphinx (search engine)
Free Open Source

Sphinx è un motore di ricerca per software libero progettato pensando al contenuto del database di indicizzazione.

Apisearch
Open Source

Cerca tra milioni di documenti e dai ai tuoi utenti unici, sorprendenti e indimenticabili ...

Whoosh è una libreria di classi e funzioni per l'indicizzazione del testo e la ricerca dell'indice.

Whoosh Panoramica

Whoosh è una libreria di indicizzazione e ricerca full-text veloce e ricca di funzionalità implementata in Python puro. I programmatori possono usarlo per aggiungere facilmente funzionalità di ricerca alle loro applicazioni e siti Web. Ogni parte di come funziona Whoosh può essere estesa o sostituita per soddisfare esattamente le tue esigenze.

Alcune delle funzionalità di Whoosh includono:

API Pythonic.
Pure-Python. Non sono necessari pacchetti di compilazione o binari, nessun arresto anomalo misterioso.
Indicizzazione e ricerca sul campo.
Indicizzazione e recupero rapidi - più veloci di qualsiasi altra soluzione di ricerca Python pura di cui sia a conoscenza. Vedi benchmark.
Algoritmo di punteggio collegabile (incluso BM25F), analisi del testo, archiviazione, formato di pubblicazione, ecc.
Potente linguaggio di query.
Controllo ortografico Python puro di qualità produttiva (per quanto ne so, l'unico).

Whoosh potrebbe essere utile nelle seguenti circostanze:

Ovunque è desiderabile una soluzione pure-Python per evitare di dover costruire / compilare librerie native (o forzare gli utenti a costruirle / compilarle).
Come piattaforma di ricerca (almeno per i programmatori che trovano Python più facile da leggere e lavorare rispetto a Java;)
Quando un'interfaccia Pythonic facile da usare è più importante per te della velocità pura.
Se la tua applicazione può fare buon uso di una soluzione di ricerca / ricerca profondamente integrata, puoi fare affidamento sul fatto di essere lì piuttosto che avere due diverse soluzioni di ricerca (una semplice / lenta / integrata, una dipendenza binaria indicizzata / veloce / esterna come una opzione).

Whoosh è stato creato ed è gestito da Matt Chaput. È stato originariamente creato per essere utilizzato nel sistema di aiuto in linea del software di animazione 3D Houdini di Side Effects Software. Side Effects Software Inc. ha gentilmente accettato di open-source il codice.

Whoosh Caratteristiche

tick-square Full text search
tick-square Indexed search

Migliori alternative a Whoosh

Condividi la tua opinione sul software, lascia una recensione e contribuisci a migliorarlo ulteriormente!

Whoosh Tag

library python

Suggerisci modifiche

Il tuo feedback

Seleziona una valutazione
Per favore, seleziona una valutazione

Your vote has been counted.

Do you have experience using this software?