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
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'.