Typesense

Sök · Sökmotor för sajtsök och applikationer

Sökmotor med stavningstolerans, geosök och federerad sökning som är enkel att köra i kluster och bädda in via API.

Betyg 73 av 100 Preliminär (källbaserad)

Läs bedömningen
API · Officiellt

HTTP/JSON-API, väldokumenterat (t.ex. typesense.org/docs/30.2/api/search.html) med officiella klienter.

API

Kontrollerat:

MCP · Officiellt

Officiell MCP-server finns men riktar sig mot Typesense Cloud (skapa kluster, indexera, trimma sök). För self-hostad Typesense finns endast tredjeparts-MCP; det är dokumenterat i noten, inte som officiellt stöd.

MCP

Kontrollerat:

Sökgränssnittet Nordljus energi och elfordon mot Typesense: sökfältet är tomt och hela katalogen på 64 produkter visas som kort med kategori, lagerstatus, namn, beskrivning, märke, ort, artikelnummer och pris i kronor; vänsterspalten visar fasetterna Kategori, Märke och Ort med antal per värde, till exempel Tillbehör 20, Laddboxar 12, Solpaneler 12 och Värmepumpar 12
1 / 4 Produktsök mot Typesense: 64 produkter med fasetter för kategori, märke och ort
  • Sökningen laddbox i Typesense-gränssnittet: 12 produkter på 4 ms visas som kort med rubriker som Laddbox Termia 22 kW, Laddbox Bergfors 22 kW och Laddbox Nordvind 11 kW, priserna 14 400, 13 800 och 12 800 kronor samt lagerstatus; fasettlistan har krympt till Laddboxar 12 och märkena Termia 4, Kuststad 3, Bergfors 3, Nordvind 2 och Solvia 1
  • Samma sökning med ett extra x, laddboxx, i Typesense-gränssnittet: trots stavfelet hittar sökningen samma 12 laddboxar på 3 ms, med korten Laddbox Termia 22 kW, Laddbox Bergfors 22 kW, Laddbox Nordvind 22 kW, Laddbox Solvia 11 kW och Laddbox Nordvind 11 kW samt samma fasettantal som för den korrekta stavningen
  • Typesense-gränssnittet med fasetten Solpaneler ikryssad i kategorilistan: 12 produkter på 3 ms, korten visar Solcellspaket Solvia 10 kWp för 130 800 kronor, Solcellspaket Termia 10 kWp för 130 300 kronor med märket Beställningsvara, Solcellspaket Bergfors 10 kWp för 107 000 kronor och Solcellspaket Nordvind 6 kWp för 88 900 kronor; fasettlistan visar kvarvarande antal per kategori och märke

Bedömning

Så bedömer vi

Totalbetyg

73 av 100

Preliminär (källbaserad)

Bedömningsprofil
Self-hostad sökmotor för sajt- och produktsök med typofeltolerans och snabba svar via API.
Bedömningsdatum
Modellversion
3.0.0
  1. Öppenhet och kontroll

    GPL-3.0 verifierad mot LICENSE.txt i repot (OSI-godkänd). Full frihet att läsa, ändra och drifta själv; copyleft innebär koddelningsvillkor vid vidaredistribution av ändrade versioner — en praktisk kontrollbegränsning, inte ett kontrollkrav från leverantören. Indexformatet är motorns eget, inte öppet standardformat.

  2. Funktionell passform

    Täcker sökfallet väl: typofeltolerans out-of-the-box, federerad sökning över flera samlingar, geosök samt vektor-/hybridsök enligt README och katalogposten. Mindre lucka: färre analysverktyg än de stora plattformarna, vilket kan kräva kompromisser för språkligt komplexa index.

  3. Dataflytt och interoperabilitet

    HTTP/JSON-API med officiella klientbibliotek, och index lagras på disk och kan säkerhetskopieras som filer (katalogposten). Backup-vägen kräver egen rutin; ingen dokumenterad enda exportfunktion för alla objekttyper har verifierats.

  4. Mognad och trygghet

    Startår 2017 med etablerad kodbas och dokumentation, men utgivningstakten har saktat: senaste release 30.2 är 2026-04-19 och 30.1 2026-01-29 enligt releases.atom — ca 6 månader utan ny utgåva i skrivande stund (2026-10-28). Aktivt men inte med kontinuerlig releasefrekvens.

  5. Framtidskraft

    Väldokumenterat REST-API, officiella klienter, natural-language-sökfunktion och modern C++-arkitektur. Officiell MCP finns men enbart för hantering av Typesense Cloud (typesense.org/docs/guide/typesense-cloud/mcp-server.html); för self-hostad drift finns bara tredjeparts-MCP (t.ex. avarant/typesense-mcp-server). Nivå 4 kräver agentintegration även i self-host-drift.

  6. Drift och införande

    En enda binär utan runtime-beroenden, uppgradering = byt binär och starta om (README); kluster med Raft inbyggt enligt katalogposten. Väldokumenterat men löpande policy (säkerhetsbulletiner, supportfönster) ej verifierad.

  7. Kostnadsbild

    Self-host gratis, Typesense Cloud med publicerad prislista (typesense.org/pricing). TCO-antagande: en enskild binär på befintlig Linux-server ger låg driftkostnad; kluster växer enkelt. Kvarvarande antagande: drifttid och backuparbete hos organisationen självt, samt GPL-villkor (ingen licensavgift).

  8. Svensk användbarhet

    Svenskt språkstöd i indexet: repot bygger mot upstream snowballstem/snowball (WORKSPACE, pin 2c40f9d) och använder libstemmer (include/stemmer_manager.h), vars standarduppsättning omfattar svensk stemming — språkstöd, inte gränssnitt. Negativ kontroll: git-trädet för typesense/typesense saknar locales-/i18n-/translations-kataloger och sv-filer; dokumentationen är engelskspråkig.

Om Typesense

Typesense är en sökmotor för sajtsök, produktsök och andra frågor där svaret ska komma direkt. Den rättar stavfel, hanterar prefix och synonymer, och kan söka i flera samlingar samtidigt med en gemensam rangordning.

Motorn är skriven i C++ och körs som en fristående tjänst med Docker eller binär. Flera noder bildar kluster med Raft för replikering, och API:et är HTTP/JSON med officiella klientbibliotek. Vektorsök och geosök ingår. Licensen är GPL-3.0 och företaget bakom erbjuder en hostad tjänst. Index lagras på disk och kan säkerhetskopieras som filer.

Användning

Passar för

  • Sajtsök och produktsök med krav på snabba svar
  • Team som vill kunna växa från en nod till ett kluster

Passar mindre bra för

  • Verksamheter där GPL-3.0 inte är acceptabel
  • Tung analys och loggsökning över stora datamängder

Styrkor och begränsningar

Styrkor

  • Enkel drift med inbyggt klusterstöd
  • Federerad sökning över flera samlingar

Begränsningar

  • GPL-3.0 styr vidareservering
  • Färre analysverktyg än de stora plattformarna

Skärmbilder

Tekniska resurser

Alternativ

Sökmotor och analysplattform under Apache-2.0, härstammande från Elasticsearch 7.10.1, med fulltextsökning, vektorsökning och inbyggd säkerhet. Svensk språkanalys finns i sökindexet.

Startår
2021
Licens
Apache License 2.0
Öppen källkod
Ja
API
Finns
MCP
Finns

Betyg

87 av 100

Preliminär (källbaserad)

Läs bedömningen om OpenSearch

Projektdata

13 958GitHub-stjärnor
Visa alla fakta och bedömningarVisa alla fakta
Startår
2021
Licens
Apache License 2.0Öppen källkod (OSI-godkänd licens) · Licensmodeller
Öppen källkod
Ja
Plattformar
Linux · Windows · FreeBSD · containers
API
Finns Ej verifierat
MCP
Finns
Export
Ej verifierat Ej verifierat
Språk
Gränssnitt: Engelska · Dokumentation: Engelska · Support: Engelska
Öppenhet och kontroll Gäller: Apache-2.0 verifierad mot LICENSE.txt i opensearch-project/OpenSearch (OSI-godkänd); Linux Foundation-styrt, full frihet att läsa/ändra/återdistribuera, obegränsad egen drift utan licensnycklar, och REST/JSON-API samt Lucene-baserade index är öppna gränssnitt.
Funktionell passform Gäller: Täcker sök- och analysfallet fullt ut: fulltext med språkanalys (svenska ingår), aggregat/facettering, k-NN- och hybridvektorsökning, Dashboards, ISM-livscyklar och PromQL-inmatning (3.7.0). Inga väsentliga luckor för det namngivna användningsfallet.
Dataflytt och interoperabilitet Gäller: Snapshot till objektlagring exporterar index helt, REST/JSON-API:t gör dataåtkomst programmatisk, och Data Prepper flyttar strömmar. Begränsningar: fråge-DSL:n är enginespecifik, och snapshot-formaten är versionsbundna — flytt mellan stora versioner kräver reindexering eller mellanliggande kluster.
Mognad och trygghet Gäller: Kodbasen har lång historik (fork av Elasticsearch 7.10.1, 2021; Lucene-arv äldre), Linux Foundation-styrning, regelbundna minor-utgåvor med offentlig releasehistorik (3.7.0 2026-08-04), dokumenterad säkerhetsprocess och omfattande dokumentation.
Framtidskraft Gäller: Agentic search-funktioner i 3.5/3.6, ML Commons för modellkörning i klustret samt väletablerad REST/SDK-yta. Nivån hålls på 4 eftersom den dokumenterade praktiska anpassningsförmågan ännu inte kan beläggas i nivå 5:s omfattning.
Drift och införande Gäller: Installation via Docker/Helm/Debian/RPM är väl dokumenterad och säkerheten är på som standard sedan 2.12, men klusterdrift (JVM-heap, shardplanering, Dashboards, flera plugins) kräver vana — driftytan är större än för en enkel applikationsdatabas.
Kostnadsbild Gäller: Kärnan är gratis under Apache-2.0 utan funktionslåsningar. Amazon OpenSearch Service och andra leverantörer har offentliga priser, men supportavtal och självdriftskostnad (JVM-resurser, kluster) beräknar ni själva.
Svensk användbarhet Gäller: Verifierat svenskt belägg 2026-10-26: OpenSearch har inbyggd svensk språkanalys (stemming och stoppord för svenska) dokumenterad under analyzers/language. Däremot finns inget svenskt gränssnitt (Dashboards), ingen svensk dokumentation och inget svenskt supportutbud belagt — därav partiell anpassning, inte mer.

Kostnad: .

Faktakontrollerad

Apache Solr

Sök · Sökmotor med språklig analys

Mogen sökmotor på Lucene med stark textanalys, fasettindelning och klusterläge, utvecklad inom Apache Software Foundation.

Startår
2006
Licens
Apache License 2.0
Öppen källkod
Ja

Betyg

81 av 100

Preliminär (källbaserad)

Läs bedömningen om Apache Solr

Projektdata

1 698GitHub-stjärnor
Visa alla fakta och bedömningarVisa alla fakta
Startår
2006
Licens
Apache License 2.0Öppen källkod (OSI-godkänd licens) · Apache 2.0 enligt LICENSE-filen. · Licensmodeller
Öppen källkod
Ja
Plattformar
Linux · containers
API
REST API Uppgivet
Export
Ej verifierat Ej verifierat
Språk
Gränssnitt: Engelska · Dokumentation: Engelska · Support: Engelska
Öppenhet och kontroll Gäller: Apache License 2.0 verifierad mot LICENSE.txt i apache/solr. OSI-godkänd, full frihet att läsa/ändra/återdistribuera, valfri själva drift utan licensnycklar, och indexbygget är Lucene-baserat med öppna format. Utvecklas under Apache Software Foundation.
Funktionell passform Gäller: Täcker sökfallet väl: fulltextsök med stark textanalys per fält/språk (svensk analysator ingår), fasettindelning, höjning av träffar, geosök och vektorsök (katalogposten, README). Mindre lucka: typofeltolerans är inte default som hos app-sökmotorerna — fuzzy/phonetic kräver konfiguration.
Dataflytt och interoperabilitet Gäller: Väldokumenterat HTTP-API med JSON/XML/SolrJ (response writers dokumenterade i referensguiden) samt Lucene-baserade index, replication och backup-verktyg. Fullständig export av alla objekttyper via ett enda gränssnitt kräver dock egen rutin; därför inte heltäckande belagt.
Mognad och trygghet Gäller: Startår 2006 (Lucene-grunden äldre), förvaltning under ASF, senaste utgåvorna 10.1.0 (2026-10-27) och 9.11.0 (2026-10-04) enligt releases.atom, tydlig dokumentation och säkerhetshantering via ASF-praxis. Bedömt mot projektkällor; ingen oberoende granskning.
Framtidskraft Gäller: Starkt REST-API, CLI (bin/solr), dokumenterade integrationsvägar och officiell MCP-server: apache/solr-mcp (Apache-projekt, incubating) exponerar sök/indexerings-/hanteringsverktyg för MCP-klienter. Nivå 5 kräver belagd praktisk anpassningsförmåga utöver detta; Solr MCP är ung (incubating).
Drift och införande Gäller: Tyngre drift än app-sökmotorerna: Java-miljö, konfiguration i solrconfig/schema, och klusterläget kräver ZooKeeper (katalogposten). Hanterbart men med krav på Java- och driftkompetens; införandefriktionen är väl dokumenterad men betydande.
Kostnadsbild Gäller: Licens och programvara kostar 0 och det finns ingen leverantör med prissättning — full transparens. Men TCO domineras av arbete: drift-/supportkostnaden (Java-/klusterkompetens, ZooKeeper) kräver egen beräkning, och kommersiell support finns bara via tredje part. Anchor: tydlig kostnadsbild, drift/support får beräknas själv.
Svensk användbarhet Gäller: Svenskt språkstöd i indexet: svensk språkanalys (SwedishLightStemFilter, svenska stoppord) är dokumenterad i Solr Reference Guide language-analysis — språkstöd, inte gränssnitt. Negativ kontroll: git-trädet för apache/solr (10 262 sökvägar, ej trunkerat) innehåller inga locales-/i18n-kataloger och ingen sv-fil; Admin UI är engelskspråkig och ingen svensk dokumentation/support är belagd.

Kostnad: .

Faktakontrollerad

Källor