Semantic ranking jest używany w Azure AI Search w celu poprawy wyników wyszukiwania.
Jest to opcja dodatkowo płatna, w ramach usługi otrzymujemy jednak za darmo 1000 wyszukiwań oraz 50 milionów darmowych tokenów.
W uproszczeniu działa w ten sposób, że pobiera zarówno query użytkownika jak i wyniki, a następnie wyniki są skanowane przez modele rozumiejące język (language understanding models), w celu wykrycia najlepszych dopasowań.
- 1 krok to wyszukanie dokumentów i zwrócenie określonej ilości najlepszych dopasowań.
Przykładowo, użytkownik szuka leków na ból golenia. - Następnie dokumenty są analizowane pod względem semantycznym, ustawiając wybrane początkowo dokumenty w odpowiedniej kolejności. Takie wyszukiwanie nie opiera się tylko na słowach kluczowych, ale także na znaczeniu słów.
Użytkownik w wynikach wyszukiwania nie powinien dostać kremu do golenia ;)
Według dokumentacji Microsoftu, ten proces kosztuje dużo zasobów i jest czasochłonny, przez co może powodować pewne opóźnienie dla użytkownika.
Wyszukiwanie zużywa około 2000 tokenów na dokument.
https://learn.microsoft.com/en-us/azure/search/semantic-search-overview
Brak komentarzy:
Prześlij komentarz