Wybierz swój język

Powrót arrow-right ... arrow-right Oprogramowanie edukacyjne i referencyjne arrow-right Whoosh

Oto lista 5 bezpłatnych i płatnych alternatyw dla Whoosh. Główni konkurenci obejmują Algolia, elasticsearch. Oprócz tego, użytkownicy porównują także Whoosh z Apache Solr, Sphinx (search engine), Apisearch. Ponadto można spojrzeć na inne podobne opcje tutaj: Oprogramowanie edukacyjne i referencyjne.


Algolia
Free Subscription

Algolia to kompleksowa platforma wyszukiwania i odkrywania AI, płynnie integrująca przetwarzanie języka naturalnego i wyszukiwanie wektorowe za pośrednictwem pojedynczego interfejsu API.

elasticsearch
Open Source

ElasticSearch to rozproszony, RESTful, darmowy / open source serwer wyszukiwania oparty na Javie pod ...

Apache Solr
Free Open Source

Solr to serwer wyszukiwania korporacyjnego typu open source oparty na bibliotece wyszukiwania Lucene, z XML / HTTP i ...

Sphinx (search engine)
Free Open Source

Sphinx to wyszukiwarka wolnego oprogramowania zaprojektowana z myślą o indeksowaniu zawartości bazy danych.

Apisearch
Open Source

Przeszukuj miliony dokumentów i daj swoim użytkownikom unikalne, niesamowite i niezapomniane ...

Whoosh to biblioteka klas i funkcji do indeksowania tekstu, a następnie przeszukiwania indeksu.

Whoosh Przegląd

Whoosh to szybka, funkcjonalna biblioteka pełnotekstowego indeksowania i wyszukiwania zaimplementowana w czystym Pythonie. Programiści mogą go używać do łatwego dodawania funkcji wyszukiwania do swoich aplikacji i stron internetowych. Każda część tego, jak działa Whoosh, może zostać rozszerzona lub wymieniona, aby dokładnie spełnić Twoje potrzeby.

Niektóre funkcje Whoosh obejmują:

Pythoniczny interfejs API.
Czysty Python. Nie są potrzebne żadne kompilacje ani pakiety binarne, bez tajemniczych awarii.
Indeksowanie i wyszukiwanie według pól.
Szybkie indeksowanie i wyszukiwanie - szybciej niż jakiekolwiek inne znane mi rozwiązanie do wyszukiwania w czystym języku Python. Zobacz testy porównawcze.
Wtykowy algorytm oceniania (w tym BM25F), analiza tekstu, przechowywanie, format księgowania itp.
Potężny język zapytań.
Najwyższej jakości sprawdzanie pisowni w Pythonie (o ile mi wiadomo, jedyne).

Whoosh może być przydatny w następujących okolicznościach:

Gdziekolwiek pożądane jest rozwiązanie czysto Python, aby uniknąć konieczności budowania / kompilowania bibliotek natywnych (lub zmuszania użytkowników do ich kompilacji / kompilacji).
Jako platforma badawcza (przynajmniej dla programistów, dla których Python jest łatwiejszy do czytania i pracy niż Java;)
Kiedy łatwy w użyciu interfejs Pythona jest dla Ciebie ważniejszy niż czysta prędkość.
Jeśli Twoja aplikacja może dobrze wykorzystać jedno głęboko zintegrowane rozwiązanie wyszukiwania / wyszukiwania, możesz polegać na byciu tam, a nie na dwóch różnych rozwiązaniach wyszukiwania (zintegrowane proste / wolne / domowe, zintegrowane indeksowanie / szybkie / zewnętrzne binarne opcja).

Whoosh został stworzony i jest utrzymywany przez Matta Chaputa. Został pierwotnie stworzony do użytku w systemie pomocy online oprogramowania do animacji 3D Houdini firmy Side Effects Software. Side Effects Software Inc. uprzejmie zgodziło się na otwarcie kodu.

Whoosh Funkcje

tick-square Full text search
tick-square Indexed search

Najlepsze alternatywy dla Whoosh

Podziel się swoją opinią na temat oprogramowania, napisz recenzję i pomóż jeszcze bardziej je ulepszyć!

Whoosh Tagi

library python

Zaproponuj zmiany

Twoja opinia

Wybierz ocenę
Proszę wybrać ocenę

Your vote has been counted.

Do you have experience using this software?