Elasticsearch

Sök · Distribuerad sök- och analysmotor

Distribuerad sök- och analysmotor för fulltext, aggregat och vektorsök, med ett ekosystem av verktyg för loggar och observation.

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

Läs bedömningen
API · Officiellt

HTTP/JSON REST-API, fullständigt dokumenterat; klienter för de flesta programmeringsspråk.

API

Kontrollerat:

MCP · Officiellt

Två officiella vägar: fristående MCP-server i repot elastic/mcp-server-elasticsearch och Elastic Agent Builder MCP-endpoint (version 9.2+). Enligt elastic.co-dokumentation.

MCP

Kontrollerat:

Kibana Discover med supportärenden i en tabell under ett stapeldiagram över antal ärenden per dag, och fältlistan till vänster
1 / 6 Discover mot ärendena: 48 supportärenden för tre kunder, sökbara per fält och tidsperiod.

Bedömning

Så bedömer vi

Totalbetyg

79 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

    LICENSE.txt anger trippellicens: AGPL-3.0 (OSI), SSPL och Elastic License 2.0; användaren väljer. SSPL och Elastic License 2.0 är inte OSI-godkända, och kod som bara gäller Elastic License 2.0 ligger i x-pack — väsentliga funktioner är alltså låsta även när kärnan kan väljas som AGPL. Produkten är source-available, inte öppen källkod i OSI-mening; fri själva drift finns men licensvillkoren begränsar vissa användningar.

  2. Funktionell passform

    Täcker sökfallet fullt ut: fulltextsök med språkanalys (svensk analysator ingår), typotolerans via fuzziness, fasettering, vektorsök och hybrid — plus aggregat och logganalys utöver behovet. Inga luckor för namngivet användningsfall.

  3. Dataflytt och interoperabilitet

    Fullständigt dokumenterat REST/JSON-API som nästan alla språk har klienter för (katalogposten, README), snapshots/backup och dokumenterade indexformat via Lucene. Data kan exporteras, migreras (snapshot/restore, reindex) och nås via öppna gränssnitt.

  4. Mognad och trygghet

    Startår 2010 (Lucene-grund äldre), löpande patchlinjer 8.x/9.x med senaste utgåvor 2026-10-06 (9.5.5, 8.19.23) enligt releases.atom, dokumenterad säkerhets- och versionspolicy samt mycket brett ekosystem. Bedömt mot leverantörskällor; ingen oberoende granskning av säkerhetsrutinerna.

  5. Framtidskraft

    Starkt, välanvänt REST-API plus SDK:er, CLI och webhooks i omgivningen (logstash/beats är separata produkter), och agentintegration: officiell MCP-server (elastic/mcp-server-elasticsearch) samt Elastic Agent Builder som kan agera MCP-server från version 9.2, enligt elastic.co-dokumentation. Dokumenterad praktisk integrations-/anpassningsförmåga (ES|QL, connectors, inference API) utöver API-förekomst.

  6. Drift och införande

    Driften är tyngre: kräver planering av heap, disk och kluster (katalogposten), JVM-miljö och medvetenhet om säkerhetsinställningar redan för start (README kräver API-nyckel/auth). Hanterbart men med tydlig friktion och krav på specialistkompetens jämfört med enknodsmotorerna.

  7. Kostnadsbild

    Prislista finns (elastic.co/pricing) och self-host basic är gratis, men licensnivåer styr vilka funktioner som ingår och flera funktioner kräver betallicens. TCO-antagande: högt resurskrav (heap/RAM/disk) och driftkompetens driver arbetskostnaden; exakta licenskostnader för aktuell funktionsmix kräver egen beräkning — delvis tydlig kostnadsbild, flera poster okända.

  8. Svensk användbarhet

    Svenskt språkstöd i indexet: Swedish-analysatorn (stemming, stoppord) är dokumenterad bland språkanalysatorerna (elastic.co/docs/reference/text-analysis/analysis-lang-analyzer) — språkstöd, inte gränssnitt. Negativ kontroll: Kibana-lokaler är enligt Elastic docs (internationalization-settings) en, fr-FR, ja-JP, zh-CN, de-DE, pt-BR — ingen sv-SE; elastic/elasticsearch-trädet innehåller inga sv-filer och ingen svensk dokumentation/support är belagd.

Om Elasticsearch

Elasticsearch är den mest spridda sök- och analysmotorn. Den bygger på Lucene och hanterar fulltextsökning, aggregat, geodata och vektorsök i samma index, med ett HTTP/JSON-API som nästan alla programmeringsspråk har klienter för.

Motorn körs distribuerat över flera noder och används lika ofta för logg- och metricanalys som för sajtsök. Runt den finns Kibana för visualisering och Beats för insamling, men de verktygen är separata produkter med egna licenser. Källkoden står under en trippellicens: AGPL-3.0, SSPL och Elastic License, vilket gör Elasticsearch source-available snarare än ren öppen källkod.

Användning

Passar för

  • Organisationer som behöver sök, aggregat och logganalys i samma plattform
  • Team med driftkompetens som redan använder Elastic-ekosystemet

Passar mindre bra för

  • Den som kräver en OSI-godkänd licens
  • Små installationer där en enklare motor räcker

Styrkor och begränsningar

Styrkor

  • Bredast ekosystem och flest integrationer
  • Sök, aggregat och vektorer i samma index

Begränsningar

  • Source-available licens, inte öppen källkod
  • Kräver planering av heap, disk och kluster

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 952GitHub-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 697GitHub-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