Vespa

Sök · Sök- och rankningsplattform i stor skala

Plattform för sök, rangordning och maskininlärning i stor skala, där modeller körs i samma steg som träffarna rangordnas.

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

Läs bedömningen
API · Officiellt

Egna HTTP/JSON-API:er: query-API och document/v1-API för feed/hämtning, plus CLI (vespa) och klienter; se docs.vespa.ai/en/api.html 'Vespa API and interfaces'.

API

Kontrollerat:

MCP · Officiellt

Officiell exempelapp med inbyggd MCP-server i Vespa-applikationen (vespa-engine/sample-apps), plus fristående MCP-server för Vespa Cloud beskriven i projektbloggen (https://blog.vespa.ai/public-mcp-interns/). Ingen separat MCP-referenssida hittades i docs.vespa.ai:s sitemap.

MCP

Kontrollerat:

Vespa CLI i terminal: vespa status svarar att containern default på http://127.0.0.1:8080 är redo, och vespa status deploy att distributions-API:t på http://127.0.0.1:19071 är redo
1 / 5 Driftstatus: både söktjänsten och distributions-API:t svarar att applikationen är redo.

Bedömning

Så bedömer vi

Totalbetyg

73 av 100

Preliminär (källbaserad)

Bedömningsprofil
Sök och rangordning i stor skala med egna modeller: fulltext-, vektor- och tensorsökning där ML-modeller körs i rangordningssteget inne i motorn, driven av organisationer med sökspecialister och egen drift (eller Vespa Cloud).
Bedömningsdatum
Modellversion
3.0.0
  1. Öppenhet och kontroll

    Apache-2.0 verifierad mot LICENSE i vespa-engine/vespa (OSI-godkänd); README: repot innehåller 'all the code required to build and run all of Vespa yourself'. Fri egen drift utan licensnycklar. Nivå 5 nås inte: konfigurations- och dokumentformat är Vespa-egna, inte öppna standardformat.

  2. Funktionell passform

    Täcker det namngivna fallet fullt ut enligt README och docs.vespa.ai: kombinerad fulltext-, vektor- och tensorsökning med egna rankningsmodeller körda i motorn (inference vid servingtid), skalning till stora index med hög tillgänglighet och låg latens, samt distribuerad drift i Kubernetes eller Vespa Cloud. Katalogens förbehåll (tungt, överdimensionerat för enkla sök) gäller införandet, inte funktionstäckningen för fallet.

  3. Dataflytt och interoperabilitet

    Data flyttas via dokument-API (JSON feed, hämtning, borttag) och frågor via query-API:t; Java-klienter finns. Men datamodellen (schemas) och konfigurationsmodellen är Vespa-egna, indexstrukturerna är proprietära så flytt till annan motor kräver återinmatning, och ett verifierat bulkexport-/visit-verktyg har inte kunnat beläggas i källorna.

  4. Mognad och trygghet

    Öppen källkod sedan 2016 med Yahoo-arv äldre; README anger ny utgåva var vardagsmorgon (senaste: Vespa CLI 8.778.45 2026-10-27 enligt releases.atom), omfattande dokumentation på docs.vespa.ai, Slack-community och användning på stora internettjänster. Ej nivå 5: dokumenterad säkerhetshantering och uppdateringspolicy är inte verifierade i detalj, och ekosystemet är smalare än t.ex. Elasticsearch.

  5. Framtidskraft

    Väldokumenterade query- och document-API:er (docs.vespa.ai/en/api.html), vespa-CLI, utbyggnadsmodell med egna Java-komponenter i applikationen, och agentintegration: officiella sample-apps innehåller en exempelapp med inbyggd MCP-server (vespa-engine/sample-apps/examples/mcp-server-app) och ett sommarprojekt 2026 byggde en fristående MCP-server för Vespa Cloud (blog.vespa.ai/public-mcp-interns/). Nivå 5 kräver dokumenterad praktisk integrations-/anpassningsförmåga i den omfattning ankaret beskriver.

  6. Drift och införande

    Införandet är hanterbart men kräver specialistkompetens: Java/C++-plattform, distribuerad flernodsdrift (docs.vespa.ai/en/multinode-systems.html), applikationspaket med schemas och rankningsprofiler samt Kubernetes-kunskap. Katalogposten lyfter 'hög drifts- och kompetenströskel' — här bedömt mot dokumentation och redaktionell granskning, inte praktiskt test.

  7. Kostnadsbild

    Mjukvaran är gratis under Apache-2.0, men totalkostnaden domineras av tung infrastruktur (flera noder, minne/CPU för rankning) och specialistarbete — poster som kräver egen beräkning. Vespa Cloud erbjuder gratisprov och prislista på console.vespa-cloud.com, men prisbildens detaljer kunde inte verifieras i min kontroll (JS-renderad sida gav inget innehåll). Därför delvis tydlig kostnadsbild, inte högre. TCO-antagande: egen drift förutsätter minst en sökspecialist.

  8. Svensk användbarhet

    Negativ kontroll 2026-10-28: repots toppkatalog (60 kataloger listade via GitHub) saknar i18n-/locales-katalog; docs.vespa.ai är engelska-endast; linguistik-dokumentationen (docs.vespa.ai/en/linguistics/linguistics.html) nämner ingen svensk språkanalys vid sökning efter 'swedish'. Ingen svensk lokalisering, dokumentation eller support belagd — engelskspråkig men tekniskt användbar i Sverige.

Om Vespa

Vespa är en plattform för sök och rangordning som används när träfflistan ska beräknas med egna modeller. Den kombinerar fulltextsök, vektorsök och strukturerade filter med rangordningsmodeller som körs inne i motorn, så att varje träff kan poängsättas med maskininlärning i stället för fasta regler.

Plattformen är skriven i Java och C++, körs på egna servrar eller i Kubernetes och kan hantera mycket stora index med låg svarstid. Den är tyngre att sätta upp än en enkel sökmotor och kräver att någon förstår både sökmodellen och driften. Licensen är Apache 2.0, och det finns en hostad tjänst.

Användning

Passar för

  • Organisationer som rangordnar med egna modeller i stor skala
  • Team med sökspecialister och egen drift

Passar mindre bra för

  • Vanlig sajtsök med små resurser
  • Den som vill ha en motor att komma igång med på en dag

Styrkor och begränsningar

Styrkor

  • Modeller och rangordning inne i söksteget
  • Skalar till mycket stora index

Begränsningar

  • Hög drifts- och kompetenströskel
  • Överdimensionerad för enkla sökbehov

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 953GitHub-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