Dela via


Konfigurera semantisk rankning och returnera bildtexter i sökresultat

Semantisk rankning itererar över en inledande resultatuppsättning och tillämpar en L2-rankningsmetod som främjar de mest semantiskt relevanta resultaten högst upp i stacken. Du kan också få semantiska bildtexter, med markeringar över de mest relevanta termerna och fraserna och semantiska svar.

I den här artikeln beskrivs hur du konfigurerar ett sökindex för semantisk omrankning.

Kommentar

Om du har befintlig kod som anropar förhandsversioner eller tidigare API-versioner kan du läsa Migrera semantisk rangordningskod för hjälp med att ändra koden.

Förutsättningar

  • En söktjänst på en Basic-nivå eller högre, beroende på regionens tillgänglighet.

  • Semantisk ranker aktiverad i söktjänsten.

  • Ett befintligt sökindex med RTF-innehåll. Semantisk rangordning gäller för strängar (icke-bevektorfält) och fungerar bäst på innehåll som är informations- eller beskrivande.

Välj en klient

Du kan ange en semantisk konfiguration för nya eller befintliga index med något av följande verktyg och programutvecklingspaket (SDK:er) för att lägga till en semantisk konfiguration:

Lägga till en semantisk konfiguration

En semantisk konfiguration är ett avsnitt i ditt index som upprättar fältindata för semantisk rangordning. Du kan lägga till eller uppdatera en semantisk konfiguration när som helst, ingen återskapande krävs. Om du skapar flera konfigurationer kan du ange ett standardvärde. Vid frågetillfället anger du en semantisk konfiguration för en frågebegäran eller lämnar den tom om du vill använda standardinställningen.

En semantisk konfiguration har ett namn och följande egenskaper:

Property Egenskaper
Rubrikfält En kort sträng, helst under 25 ord. Det här fältet kan vara rubriken på ett dokument, namnet på en produkt eller en unik identifierare. Om du inte har ett lämpligt fält lämnar du det tomt.
Innehållsfält Längre textsegment i naturlig språkform, med förbehåll för maximala tokeninmatningsgränser för maskininlärningsmodellerna. Vanliga exempel är brödtexten i ett dokument, en beskrivning av en produkt eller annan fritext.
Nyckelordsfält En lista med nyckelord, till exempel taggarna i ett dokument eller en beskrivande term, till exempel kategorin för ett objekt.

Du kan bara ange ett rubrikfält, men du kan ha så många innehålls- och nyckelordsfält som du vill. För innehålls- och nyckelordsfält listar du fälten i prioritetsordning eftersom fält med lägre prioritet kan trunkeras.

För alla semantiska konfigurationsegenskaper måste fälten du tilldelar vara:

  • Tillskriven som searchable och retrievable
  • Strängar av typen Edm.String, Collection(Edm.String), strängunderfält för Edm.ComplexType
  1. Logga in på Azure Portal och navigera till en söktjänst som har semantisk rangordning aktiverad.

  2. Välj ett index från Index i det vänstra navigeringsfönstret.

  3. Välj Semantiska konfigurationer och välj sedan Lägg till semantisk konfiguration.

    Skärmbild som visar alternativet att lägga till en semantisk konfiguration i Azure Portal.

  4. På sidan Ny semantisk konfiguration anger du ett semantiskt konfigurationsnamn och väljer de fält som ska användas i den semantiska konfigurationen. Endast sökbara och hämtningsbara strängfält är berättigade. Se till att lista innehållsfält och nyckelordsfält i prioritetsordning.

    Skärmbild som visar hur du skapar en semantisk konfiguration i Azure Portal.

  5. Spara konfigurationsinställningarna genom att välja Spara .

  6. Välj Spara igen på indexsidan för att spara den semantiska konfigurationen i indexet.

Nästa steg

Testa din semantiska konfiguration genom att köra en semantisk fråga.