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