Document Intelligence-queryveldextractie
**Document Intelligence ondersteunt nu het queryveld om het schema van elk vooraf samengesteld model uit te breiden om de specifieke velden te extraheren die u nodig hebt. Queryvelden kunnen ook worden toegevoegd aan de indeling om velden te extraheren naast structuur uit formulieren of documenten.
Notitie
Document Intelligence Studio-queryveldextractie is momenteel beschikbaar met indelings- en vooraf samengestelde modellen, met uitzondering van de UX. Vooraf samengestelde belastingmodellen.
Queryvelden of sleutelwaardeparen
Queryvelden en sleutel-waardeparen voeren vergelijkbare functies uit, er zijn enkele verschillen waar u rekening mee moet houden bij het bepalen van welke functie u moet kiezen.
Sleutel-waardeparen zijn alleen beschikbaar met indelings- en factuurmodellen. Als u het schema voor een vooraf samengesteld model wilt uitbreiden, gebruikt u queryvelden.
U weet niet welke specifieke velden moeten worden geëxtraheerd of het aantal velden is groot (groter dan 20), sleutel-waardeparen kunnen een betere oplossing zijn.
Sleutel-waardeparen halen de sleutels en waarden op zoals deze bestaan in het formulier of document. U moet eventuele sleutelvariaties plannen. Bijvoorbeeld sleutels
First Name
ofGiven Name
. Met queryvelden definieert u de sleutel en het model haalt alleen de bijbehorende waarde op.Gebruik queryvelden wanneer de waarde die u nodig hebt, niet kan worden beschreven als een sleutelwaardepaar in het document. Bijvoorbeeld de overeenkomstdatum van een contract.
Geef voor extractie van queryvelden de velden op die u wilt extraheren en Document Intelligence analyseert het document dienovereenkomstig. Hier volgt een voorbeeld:
Als u een contract in Document Intelligence Studio verwerkt, gebruikt u de
2024-02-29-preview
API-versie of2023-10-31-preview
hoger:U kunt een lijst met veldlabels
Party1
zoals ,Party2
,TermsOfUse
, ,PaymentTerms
enPaymentDate
TermEndDate
" doorgeven als onderdeel van deAnalyzeDocument
aanvraag.Naast de queryvelden bevat het antwoord de modeluitvoer. Zie modelanalysefuncties voor een lijst met functies of schema's die door elk model zijn geëxtraheerd.
Queryvelden REST API-aanvraag**
Gebruik de functie queryvelden met het algemene documentmodel en voeg velden toe aan het extractieproces zonder dat u een aangepast model hoeft te trainen:
POST https://{endpoint}/documentintelligence/documentModels/prebuilt-layout:analyze?api-version=2024-02-29-preview&features=queryFields&queryFields=Terms,PaymentDate HTTP/1.1
Host: *.cognitiveservices.azure.com
Content-Type: application/json
Ocp-Apim-Subscription-Key:
{
"urlSource": "https://raw.githubusercontent.com/Azure-Samples/cognitive-services-REST-api-samples/master/curl/form-recognizer/sample-layout.pdf"
}