

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 查詢的最佳實務
<a name="bestqueries"></a>

## 查詢範例
<a name="example-queries"></a>

下載[範例查詢文件](samples/Example%20Queries.zip)，以查看跨抵押貸款、保險、醫療保健和稅務產業常見文件類型的查詢範例。

## 查詢的一般最佳實務
<a name="generalbestqueries"></a>

## 從資料表擷取儲存格
<a name="w2aac33c11b9"></a>

建構包含資料列標頭和資料欄標頭中字詞的查詢。

範例，適用於下圖

查詢 1：給予第 2 劑的日期？

答案 1：2/8/2021

查詢 2：誰是第 1 劑的製造商？

答案 2：Pfizer

![示範個人詳細資訊的預防服務記錄卡範例，例如姓名、出生日期、ID 號碼，以及多個含產品名稱、日期和醫療專業人員姓名縮寫的預防服務。](https://docs.aws.amazon.com/zh_tw/textract/latest/dg/images/best-practice-cells.png)


## 使用查詢擷取資料表
<a name="w2aac33c11c11"></a>

不支援使用查詢擷取整個資料表或整個資料列或資料欄的資訊。

## 長答案
<a name="w2aac33c11c13"></a>

長答案會增加回應延遲，並可能導致逾時。嘗試提出以少於 100 個單字回答的問題。

## 僅傳遞提示
<a name="w2aac33c11c15"></a>

嘗試從表單擷取標準鍵/值對時，僅傳遞金鑰名稱作為問題將起作用。我們建議針對所有其他擷取使用案例建構完整問題框架。

範例，適用於下圖

查詢 1：借用者名稱。

答案 1：Carlos Salazar

查詢 2：社會安全號碼。

答案 2：999-99-9999

![借用者詳細資訊的表單欄位，包括名稱、社會安全號碼、結婚狀態和地址。](https://docs.aws.amazon.com/zh_tw/textract/latest/dg/images/best-practice-hints.png)


## 問題的一般表達
<a name="w2aac33c11c17"></a>

盡可能使用文件中的字詞來建構查詢。
+ 雖然查詢嘗試對一些常見的產業術語 (SSN 與稅務 ID 與社會安全號碼） 進行縮寫/同義詞比對，但直接從文件中使用語言通常會改善結果。
+ 範例：如果文件顯示「工作進度」，請嘗試避免使用其他變化來呼叫它，例如「專案進度」或「節目進度」或「工作狀態」

一般而言，詢問以「什麼是 / 哪裡是 / 誰是...」開頭的自然語言問題。此規則的例外狀況是嘗試擷取標準金鑰值對時，在這種情況下，您可以將金鑰名稱作為查詢傳遞。

避免格式不正確或文法不正確的問題，因為這些問題可能會導致非預期的答案。
+ 格式錯誤的查詢範例：何時？
+ 格式良好的查詢範例：何時給予第一個疫苗劑量？

請盡可能具體。一些範例如下。
+ 當文件包含多個區段 （例如「借用者」和「共同借用者」)，且兩個區段都具有稱為 SSN 的欄位時，問：「借用者的 SSN 是什麼？」 和「Co-Borrower 的 SSN 是什麼？」
+ 當文件有多個日期相關欄位時，請具體使用查詢語言，並詢問「文件的簽署日期？ 或「應用程式出生日期」。避免詢問不明確的問題，例如「什麼是日期？」

如果您事先知道文件的配置，提供位置提示可提高結果的準確性。例如，「頂部的日期是什麼？」 或詢問「左側的日期是什麼？」，「底部的日期是什麼？

## 設定查詢的頁面
<a name="querypages"></a>

使用多頁文件的查詢時，您可以使用 `Page` 參數來指定要尋找查詢答案的頁面。以下是設定頁面的最佳實務清單
+ 如果未指定頁面，則`["1"]`預設為 。
+ 參數的字串中允許下列字元：`0 1 2 3 4 5 6 7 8 9 - *`。不允許空格。
+ 使用 \* 表示所有頁面時，它必須是清單中的唯一元素。
+ 您可以使用頁面間隔，例如 `[“1-3”, “1-1”, “4-*”]`。其中 `*`表示文件的最後一頁。
+ 指定的頁面必須大於 0，且小於或等於文件中的頁數。