Selecteer je taal

Startpagina arrow-right ... arrow-right Onderwijs- en naslagsoftware arrow-right Whoosh

We hebben een lijst samengesteld van 5 gratis en betaalde alternatieven voor Whoosh. De belangrijkste concurrenten zijn Algolia, elasticsearch. Daarnaast trekken gebruikers ook vergelijkingen tussen Whoosh en Apache Solr, Sphinx (search engine), Apisearch. Ook kun je hier kijken naar andere vergelijkbare opties: Onderwijs- en naslagsoftware.


Algolia
Free Subscription

Algolia is het allesomvattende AI-zoek- en ontdekkingsplatform dat naadloos natuurlijke taalverwerking en vectorzoeken integreert via één enkele API.

elasticsearch
Open Source

ElasticSearch is een gedistribueerde, RESTful, gratis / open source zoekserver op basis van Java onder de ...

Apache Solr
Free Open Source

Solr is een open source enterprise search-server op basis van Lucene-zoekbibliotheek, met XML / HTTP en ...

Sphinx (search engine)
Free Open Source

Sphinx is een gratis software-zoekmachine die is ontworpen met het indexeren van database-inhoud in het achterhoofd.

Apisearch
Open Source

Doorzoek miljoenen documenten en geef uw gebruikers unieke, verbazingwekkende en onvergetelijke ...

Whoosh is een bibliotheek met klassen en functies voor het indexeren van tekst en het vervolgens doorzoeken van de index.

Whoosh Overzicht

Whoosh is een snelle, uitgebreide index voor het indexeren en doorzoeken van volledige tekst geïmplementeerd in pure Python. Programmeurs kunnen het gebruiken om eenvoudig zoekfunctionaliteit toe te voegen aan hun applicaties en websites. Elk deel van hoe Whoosh werkt, kan worden uitgebreid of vervangen om precies aan uw behoeften te voldoen.

Enkele van de functies van Whoosh zijn:

Pythonic API.
Pure-Python. Geen compilatie of binaire pakketten nodig, geen mysterieuze crashes.
Fielded indexering en zoeken.
Snel indexeren en ophalen - sneller dan elke andere pure Python-zoekoplossing die ik ken. Zie benchmarks.
Inplugbaar score-algoritme (inclusief BM25F), tekstanalyse, opslag, boekingsindeling, etc.
Krachtige zoektaal.
Zuivere Python-spellingcontrole van productiekwaliteit (voor zover ik weet, de enige).

Whoosh kan nuttig zijn in de volgende omstandigheden:

Overal is een pure-Python-oplossing wenselijk om te voorkomen dat ze native bibliotheken moeten bouwen / compileren (of gebruikers moeten dwingen ze te bouwen / compileren).
Als een onderzoeksplatform (tenminste voor programmeurs die vinden dat Python gemakkelijker te lezen en te werken is dan Java;)
Wanneer een eenvoudig te gebruiken Pythonic-interface voor u belangrijker is dan ruwe snelheid.
Als uw toepassing goed gebruik kan maken van een diep geïntegreerde zoek / zoek-oplossing, kunt u erop vertrouwen dat u er gewoon bent, in plaats van twee verschillende zoekoplossingen (een eenvoudige / trage / inlandse oplossing geïntegreerd, een geïndexeerde / snelle / externe binaire afhankelijkheid als een keuze).

Whoosh is gemaakt en wordt onderhouden door Matt Chaput. Het is oorspronkelijk gemaakt voor gebruik in het online helpsysteem van Houdini, de 3D-animatiesoftware voor 3D-animatie. Side Effects Software Inc. kwam genadig overeen om de code open-source te maken.

Whoosh Functies

tick-square Full text search
tick-square Indexed search

Top Whoosh-alternatieven

Deel uw mening over de software, laat een beoordeling achter en help om het nog beter te maken!

Whoosh Tags

library python

Wijzigingen voorstellen

Jouw feedback

Kies een beoordeling
Selecteer alstublieft een beoordeling

Your vote has been counted.

Do you have experience using this software?