semantisk søgemaskine

En semantisk søgemaskine er en søgemaskine, der forstår betydningen og hensigten bag en brugers forespørgsel ved hjælp af naturlig sprogforståelse, videnrepræsentation og maskinlæring for at levere mere relevante resultater end traditionel nøgleordsbaseret søgning.

Kort fortalt

En semantisk søgemaskine forstår, hvad du mener – ikke bare de ord du skriver – så den kan finde de bedste svar, selv når du bruger andre ord end dem i dokumenterne.

Kategori
teknik
Niveau
øvet
Udtale
[seˈmantˢisk ˈsøːˀjəmaˌsɡiːnə]

Betydninger

1
  1. 1

    Søgemaskine der anvender semantisk teknologi – herunder sprogmodeller, ontologier og vektorrepræsentationer – til at fortolke forespørgsler og dokumenter og matche dem på betydningsniveau.

    • Virksomheden implementerede en semantisk søgemaskine, så medarbejdere kunne finde interne dokumenter baseret på indhold og ikke kun tags.AI Ordbog, 2025
    • Moderne semantiske søgemaskiner bruger transformer-modeller til at generere embeddings, der fanger kontekstuelle nuancer.AI Ordbog, 2025

Hvornår bruges det

Semantiske søgemaskiner bruges i stigende grad i virksomheders interne søgning, e-handel, kundeservice og vidensbaser, hvor målet er at finde den rigtige information på tværs af synonymer, tvetydighed og forskellige sproglige udtryk. De kombinerer ofte vektorindeksering med neurale modeller som transformere til at repræsentere både forespørgsler og dokumenter som embeddings.

Kodeeksempel

from sentence_transformers import SentenceTransformer
import faiss
import numpy as np

model = SentenceTransformer('all-MiniLM-L6-v2')
docs = ['Kunstig intelligens ændrer verden', 'Maskinlæring er en del af AI']
query = 'Hvad er AI?'

doc_emb = model.encode(docs)
query_emb = model.encode([query])

index = faiss.IndexFlatL2(doc_emb.shape[1])
index.add(doc_emb)
D, I = index.search(query_emb, k=2)

for i in I[0]:
    print(docs[i])

Simpelt eksempel på semantisk søgning: dokumenter og forespørgsel omdannes til embeddings med Sentence-BERT, og der findes de nærmeste dokumenter via FAISS.

Oprindelse

Sammensat af 'semantisk' (fra græsk sēmantikós, 'betydningsfuld') og 'søgemaskine' (en maskine/tjeneste der søger efter information). Ordet opstod i forbindelse med udviklingen af kunstig intelligens og naturlig sprogforståelse i 1990'erne og 2000'erne.

Afledte ord

2

Kilder

2