Wyodrębnianie pól zapytania analizy dokumentów
**Analiza dokumentów obsługuje teraz pole zapytania w celu rozszerzenia schematu dowolnego wstępnie utworzonego modelu w celu wyodrębnienia potrzebnych pól. Pola zapytania można również dodać do układu, aby wyodrębnić pola oprócz struktury z formularzy lub dokumentów.
Uwaga
Wyodrębnianie pól zapytań programu Document Intelligence Studio jest obecnie dostępne z układem i wstępnie utworzonymi modelami, z wyłączeniem środowiska użytkownika. Wstępnie utworzone modele podatkowe.
Zapytania dotyczące pól lub par klucz-wartość
Podczas podejmowania decyzji o tym, która funkcja należy wybrać, należy pamiętać o kilku polach zapytań i parach klucz-wartość.
Pary klucz-wartość są dostępne tylko w przypadku modeli układu i faktur. Jeśli chcesz rozszerzyć schemat dla wstępnie utworzonego modelu, użyj pól zapytania.
Nie wiesz, jakie konkretne pola mają być wyodrębnione lub liczba pól jest duża (większa niż 20), pary wartości klucza mogą być lepszym rozwiązaniem.
Pary klucz-wartość wyodrębniają klucze i wartości, ponieważ istnieją w formularzu lub dokumencie, należy zaplanować wszelkie kluczowe odmiany. Na przykład klucze
First Name
lubGiven Name
. W przypadku pól zapytania zdefiniujesz klucz i model wyodrębnia tylko odpowiednią wartość.Użyj pól zapytania, gdy wymagana wartość nie może być opisana jako para klucz-wartość w dokumencie. Na przykład data umowy umowy.
W przypadku wyodrębniania pól zapytania określ pola, które chcesz wyodrębnić, a analiza dokumentów analizuje odpowiednio dokument. Oto przykład:
Jeśli przetwarzasz kontrakt w programie Document Intelligence Studio, użyj wersji interfejsu API 2024-11-30 (GA):
Możesz przekazać listę etykiet pól, takich jak
Party1
,Party2
,TermsOfUse
,PaymentTerms
PaymentDate
, iTermEndDate
" w ramachAnalyzeDocument
żądania.Oprócz pól zapytania odpowiedź zawiera dane wyjściowe modelu. Aby uzyskać listę funkcji lub schematu wyodrębnionych przez każdy model, zobacz Funkcje analizy modelu.
Żądanie interfejsu API REST dla pól zapytań**
Użyj funkcji pól zapytania z ogólnym modelem dokumentów i dodaj pola do procesu wyodrębniania bez konieczności trenowania modelu niestandardowego:
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"
}