2
Whoosh
Whoosh är ett bibliotek med klasser och funktioner för att indexera text och sedan söka i indexet.Det låter dig utveckla anpassade sökmotorer för ditt innehåll.
- Gratis
- Self-Hosted
Whoosh är ett snabbt, prestandamässigt fulltextindex- och sökbibliotek implementerat i ren Python.Programmerare kan använda den för att enkelt lägga till sökfunktioner till sina applikationer och webbplatser.Varje del av hur Whoosh fungerar kan utökas eller bytas ut för att tillgodose dina behov exakt.Några av Whooshs funktioner inkluderar: Pythonic API.Pure-Python.Ingen kompilering eller binära paket behövs, inga mystiska kraschar.Fältindexering och sökning.Snabb indexering och hämtning - snabbare än någon annan ren-Python söklösning jag känner till.Se riktmärken.Pluggbar poängalgoritm (inklusive BM25F), textanalys, lagring, publiceringsformat etc. Kraftfull frågespråk.Ren Python stavningskontroll av produktionskvalitet (såvitt jag vet, den enda).... Whoosh kan vara användbart under följande omständigheter: Var som helst är en ren Python-lösning önskvärd för att undvika att behöva bygga / sammanställa infödda bibliotek (eller tvinga användare att bygga / sammanställa dem).Som en forskningsplattform (åtminstone för programmerare som tycker att Python är lättare att läsa och arbeta med än Java;) När ett lättanvänt Pythonic-gränssnitt är viktigare för dig än rå hastighet.Om din applikation kan utnyttja en djupt integrerad sök- / uppslagslösning kan du lita på att bara vara där snarare än att ha två olika söklösningar (en enkel / långsam / hemodlad en integrerad, en indexerad / snabb / extern binär beroende som enalternativ).Whoosh skapades och underhålls av Matt Chaput.Det skapades ursprungligen för användning i online-hjälpsystemet för Side Effects Softwares 3D-animationsprogramvara Houdini.Side Effects Software Inc. accepterade nådigt att öppna koden.
whoosh
Funktioner
kategorier
Alternativ till Whoosh för alla plattformar med någon licens
58
Algolia
Algolia hjälper produktgrupper att ansluta sina användare med information genom att tillhandahålla de byggstenar de behöver för att skapa snabb, relevant, personlig sökning.
- Betald
43
elasticsearch
ElasticSearch är en distribuerad, RESTful, gratis / öppen källsökningsserver baserad på Java under Apache License (Lucene).
- Freemium
- Windows
- Linux
- Java
- Web
- Self-Hosted
18
Apache Solr
Solr är en öppen källkodssökningsserver baserad på Lucene sökbibliotek med XML / HTTP och JSON API.
- Gratis
- Windows
- Mac
- Linux
- Microsoft Azure
9
Sphinx (search engine)
Sphinx är en sökmotor med fri mjukvara designad med indexering av databasinnehåll i åtanke.
0
Apisearch
Sök bland miljoner dokument och ge dina användare unika, fantastiska och oförglömliga upplevelser.
- Freemium
- GitHub Pages
- Self-Hosted