Wat is semantische rangschikking?

Voltooid

Semantische classificatie is een functie in Azure AI Search die de rangorde van zoekresultaten wil verbeteren. Semantische classificatie verbetert de rangschikking van zoekresultaten door taalkennis te gebruiken om de context van de oorspronkelijke query nauwkeuriger te vinden.

BM25 rangschikkingsfunctie

Azure AI Search maakt standaard gebruik van de functie BM25-classificatie. De functie BM25-classificatie rangschikt zoekresultaten op basis van de frequentie die de zoekterm in een document wordt weergegeven. De functie BM25-classificatie levert vaak uitstekende classificatieresultaten op, omdat een document dat vaak een zoekterm bevat vaak het meest relevant is, maar dit is niet altijd het geval. BM25-classificatie plaatst geen relevantie op de semantiek van de query en classificatie kan soms worden verbeterd door taalbegrip toe te voegen.

Semantische rangschikking

Semantische rangschikking heeft twee functies; het verbetert de rangschikking van de queryresultaten op basis van taalkennis en verbetert het antwoord op de query door onderschrift s en antwoorden in de resultaten op te geven.

Semantische classificatie maakt gebruik van de BM25-classificatie en berekent een nieuwe relevantiescore met behulp van de oorspronkelijke BM25-classificatie in combinatie met taalbegripmodellen om de context en betekenis van de query te extraheren.

Semantische onderschrift s en antwoorden

Semantische onderschrift s en antwoorden bieden aanvullende resultaten naast de gerangschikte zoekresultaten die u kunt weergeven om het begrip van de resultaten voor gebruikers te verbeteren.

Semantische onderschrift extraheert samenvattingszinnen uit de exacte bewoordingen van het document en markeert de meest relevante tekst in de samenvattingszinnen.

Semantische antwoorden is een optionele extra functie van semantische rangschikking die antwoorden biedt op vragen. Als de zoekquery een vraag lijkt te zijn en de zoekresultaten tekst bevatten die een relevant antwoord lijkt te zijn, wordt het semantische antwoord geretourneerd.

Hoe semantische rangschikking werkt

Semantische ranking neemt de top 50 resultaten van de BM25 ranking resultaten. De resultaten worden gesplitst in meerdere velden, zoals gedefinieerd door een semantische configuratie. De velden worden geconverteerd naar tekenreeksen en ingekort tot 256 unieke tokens. Een token is ongeveer gelijk aan een woord in het document.

Zodra de tekenreeksen zijn voorbereid, worden ze doorgegeven aan computerlezingsmodellen om de woordgroepen en zinnen te vinden die het beste overeenkomen met de query. De resultaten van deze samenvattingszin zijn een semantische onderschrift en, optioneel, een semantisch antwoord.

De semantische onderschrift s worden nu gerangschikt op basis van de semantische relevantie van de onderschrift. De resultaten worden vervolgens geretourneerd in aflopende volgorde van relevantie.

Semantische classificatiemogelijkheden

Bekijk de volgende video voor een overzicht van de mogelijkheden van AI Search:

Semantische classificatievoordelen

Semantische classificatie heeft twee belangrijke voordelen ten opzichte van traditionele zoekresultaten:

  • Semantische classificatie kan resultaten rangschikken zodat deze beter overeenkomen met de semantiek van de oorspronkelijke query. Hierdoor kan het waarschijnlijker zijn dat de nuttigste documenten boven aan de zoekresultaten worden weergegeven.
  • Semantische classificatie kan tekenreeksen in de resultaten vinden die als een onderschrift op de pagina met zoekresultaten worden weergegeven en om een antwoord op een vraag te geven.

Semantische classificatiebeperkingen

Semantische classificatie wordt toegepast op resultaten die worden geretourneerd door de functie BM25-classificatie. Hoewel semantische rangschikking de resultaten van de functie BM25-classificatie opnieuw kan rangschikken, worden er geen aanvullende documenten weergegeven die niet zijn geretourneerd door de functie BM25-classificatie.

Semantische rangschikking maakt gebruik van de top 50 resultaten van de functie BM25-classificatie. Als er meer dan 50 resultaten worden geretourneerd, worden alleen de top 50 resultaten overwogen.

Semantische classificatieprijzen

Maximaal 1000 semantische classificatiequery's per maand zijn gratis beschikbaar.

Voor meer dan 1000 query's per maand moet u standaardprijzen kiezen. De kosten van standaardprijzen zijn gebaseerd op het aantal zoekopdrachten, het type zoekopdracht en de regio van de zoekopdracht.

Zie Prijzen voor Azure AI Search voor meer informatie over semantische classificatieprijzen