例
kw_Contract を検出します。
左側部分の構成
存在条件 (任意)
指定した属性を持つオブジェクトを検索します。オブジェクトが存在する場合は、同じルール内で再利用できるよう、そのオブジェクトに名前を付けることを推奨します。この条件では、オブジェクトが存在しないことを指定することもできます。 例SellerName 検索要素のインスタンスを1件だけ見つけたい場合は、ルールの先頭で、まだインスタンスが見つかっていないことを指定します。
否定条件を使用する場合は、変数名を割り当てられません。否定条件はオブジェクトが存在しないことを意味するためです。
トークンテンプレート (必須)
トークンの並びで構成されます。トークンとは、自然言語の単語または句読点です。トークンには通常スペースは含まれませんが、1つの語として扱われる表現の中に空白が含まれるまれなケース (such as や a lot など) があります。 例 たとえば、次のトークンテンプレートは、「Grantor」というキーワードに一致するトークンが1つ、コロンのトークンが1つ、そしてPersonという固有表現の繰り返しトークン (人名は複数の語から成り、各語が個別のトークンとなり得るため繰り返しに指定) で構成されています。p に「Anne Smith」を代入します。
この部分で使用している構文の詳細は、Token templateを参照してください。
追加チェック (任意)
ルール内ですでに参照されているオブジェクトに対して、さらに条件をチェックします。 例 たとえば、契約の当事者を特定したく、field を各当事者ごとに 2 つの別個のグループインスタンスにまとめたとします。組織名と住所が見つかったら、これらの検索要素が同じ親を持つかどうかを確認できます。そうであれば、その住所はその組織に属していることを意味します。右側部分の構造
t の値を Element1 の検索要素に書き込みます。
例
コードで作成できるのは、Extraction Rules アクティビティ内に既に存在する検索要素およびグループ検索要素のインスタンスのみです。コードによって新しい検索要素を作成することはできません。構造内に検索要素を追加するには、Activity Editor のSearch Elementsタブを使用してください。
検索要素の参照
例
- Property
- Type
- Address
- Buyer
- FullName
- Address
言語別ルール
サポートされている言語のコード
例えば、英語とスペイン語のDocumentを処理する場合、言語別のキーワードを使用するとよいでしょう。
