Wähle deine Sprache

Startseite arrow-right ... arrow-right Bildungs- und Nachschlagewerk Software arrow-right Whoosh

Wir haben eine Liste von 5 kostenlosen und kostenpflichtigen Alternativen zu Whoosh zusammengestellt. Zu den Hauptkonkurrenten gehören Algolia, elasticsearch. Neben diesen vergleichen Benutzer auch Whoosh mit Apache Solr, Sphinx (search engine), Apisearch. Außerdem können Sie hier auch andere ähnliche Optionen ansehen: Bildungs- und Nachschlagewerk Software.


Algolia
Free Subscription

Algolia ist die umfassende KI-Such- und Entdeckungsplattform, die natürliche Sprachverarbeitung und Vektorsuche über eine einzige API nahtlos integriert.

elasticsearch
Open Source

ElasticSearch ist ein verteilter, REST-fähiger Free / Open Source-Suchserver auf Java-Basis unter ...

Apache Solr
Free Open Source

Solr ist ein Open-Source-Server für die Unternehmenssuche, der auf der Lucene-Suchbibliothek mit XML / HTTP und ...

Sphinx (search engine)
Free Open Source

Sphinx ist eine kostenlose Software-Suchmaschine, die für die Indizierung von Datenbankinhalten entwickelt wurde.

Apisearch
Open Source

Durchsuchen Sie Millionen von Dokumenten und geben Sie Ihren Benutzern einzigartige, erstaunliche und unvergessliche ...

Whoosh ist eine Bibliothek mit Klassen und Funktionen zum Indizieren von Text und anschließenden Durchsuchen des Index.

Whoosh Überblick

Whoosh ist eine schnelle, übersichtliche Volltext-Indizierungs- und Suchbibliothek, die in Python implementiert ist. Programmierer können damit einfach Suchfunktionen zu ihren Anwendungen und Websites hinzufügen. Jeder Teil der Funktionsweise von Whoosh kann erweitert oder ersetzt werden, um genau Ihren Anforderungen zu entsprechen.

Einige der Funktionen von Whoosh umfassen:

Pythonic API.
Pure-Python. Keine Kompilierung oder Binärpakete erforderlich, keine mysteriösen Abstürze.
Fielded Indizierung und Suche.
Schnelles Indizieren und Abrufen - schneller als jede andere mir bekannte reine Python-Suchlösung. Siehe Benchmarks.
Steckbarer Bewertungsalgorithmus (einschließlich BM25F), Textanalyse, Speicherung, Buchungsformat usw.
Leistungsstarke Abfragesprache.
Reine Python-Rechtschreibprüfung in Produktionsqualität (soweit ich weiß, die einzige).

Whoosh kann unter folgenden Umständen nützlich sein:

Überall dort, wo eine reine Python-Lösung wünschenswert ist, um zu vermeiden, dass native Bibliotheken erstellt / kompiliert werden müssen (oder Benutzer gezwungen werden, diese zu erstellen / kompilieren).
Als Forschungsplattform (zumindest für Programmierer, die Python leichter lesen und verwenden können als Java;)
Wenn eine benutzerfreundliche Pythonic-Oberfläche für Sie wichtiger ist als reine Geschwindigkeit.
Wenn Ihre Anwendung eine tief integrierte Suchlösung nutzen kann, können Sie sich darauf verlassen, dass Sie nur dort sind und nicht zwei verschiedene Suchlösungen (eine einfache, eine langsame, eine integrierte, eine indizierte, eine schnelle und eine externe binäre Abhängigkeit) Möglichkeit).

Whoosh wurde von Matt Chaput erstellt und wird von ihm gepflegt. Es wurde ursprünglich für die Verwendung im Online-Hilfesystem der 3D-Animationssoftware Houdini von Side Effects Software erstellt. Side Effects Software Inc. erklärte sich mit freundlicher Genehmigung bereit, den Code als Open Source zu veröffentlichen.

Whoosh Funktionen

tick-square Full text search
tick-square Indexed search

Top Whoosh Alternativen

Teilen Sie Ihre Meinung zur Software, hinterlassen Sie eine Bewertung und helfen Sie dabei, sie noch besser zu machen!

Whoosh Tags

library python

Änderungen vorschlagen

Ihr Feedback

Wähle eine Bewertung
Bitte wählen Sie eine Bewertung aus

Your vote has been counted.

Do you have experience using this software?