semantisk søgemaskine

En søgemaskine der bruger semantisk forståelse til at matche forespørgsler med dokumenter baseret på mening frem for nøgleord.

Kort fortalt

En søgemaskine der forstår hvad du mener, ikke bare hvad du skriver.

Kategori
værktøj
Niveau
begynder
Udtale
/semanˀtisk ˈsøːɡəmaˌsiːnə/

Betydninger

1
  1. 1

    En søgemaskine der fortolker brugerens forespørgsel ved hjælp af sprogforståelse og kontekst, så den kan finde dokumenter med samme betydning, ikke kun identiske nøgleord.

    • Virksomheden implementerede en semantisk søgemaskine for at kunderne lettere kunne finde svar på deres spørgsmål.
    • I stedet for at matche ord som 'bil' og 'automobil' separat, forstår en semantisk søgemaskine, at de refererer til det samme koncept.

Hvornår bruges det

Semantiske søgemaskiner anvendes typisk i virksomheder til at forbedre søgning i store dokumentmængder, f.eks. i kundesupport eller intranet. De bygger ofte på embeddings og vektorsøgning for at finde relevante resultater, selv når ordene ikke matcher præcist.

Kodeeksempel

from sentence_transformers import SentenceTransformer
from sklearn.metrics.pairwise import cosine_similarity

model = SentenceTransformer('all-MiniLM-L6-v2')
query = "Hvordan fungerer en semantisk søgemaskine?"
documents = ["En semantisk søgemaskine forstår betydning.", "Søgning på nøgleord."]
query_emb = model.encode([query])
doc_embs = model.encode(documents)
scores = cosine_similarity(query_emb, doc_embs)[0]
best_idx = scores.argmax()
print(f"Mest relevant dokument: {documents[best_idx]}")

Simpelt Python-eksempel på semantisk søgning ved hjælp af embeddings og cosinus-lighed for at finde det mest relevante dokument.

Oprindelse

Sammensat af 'semantisk' (fra græsk sēmantikos, 'betydningsfuld') og 'søgemaskine'.

Afledte ord

2