カスタム エンティティ ファイルの作成
このトピックの手順を使用して、新しいカスタム エンティティ ファイルを作成し、その後 Natural Language Processing engine を停止します。
新しいエンティティ ファイルを要求する [名前付きエンティティ ロケータ] がある場合は、Natural Language Processing engine エンジンを再起動するまでこのファイルはこのエンジンに対して表示されません。このため、エンティティ ファイルを作成して、次回に NLP engine を実行するときに変更内容が使用できるようになったら、NLP engine を停止する必要があります。NLP engine は要求に応じて再起動し、使用中ではないサーバー リソースは使用されなくなります。
手順
-
[プロジェクト ツリー] で [プロジェクト]
ノードを選択します。
プロジェクト ファイルの場所へのリンクを含む、プロジェクトのプロパティが表示されます。
-
[プロジェクト パス] を選択します。
Windows エクスプローラー ウィンドウにプロジェクトの場所が表示されます。
-
まだプロジェクトが存在しない場合は、次のフォルダ構造を作成します。
\Custom\SalienceData\<language>\salience\entities\
<language> はユーザーが使用している言語を表す 2 文字のコードです。
-
entities フォルダ内に、作成しているエンティティ タイプの名前を持つ新しいフォルダを作成します。
エンティティ タイプ (Entity Type) として、フォルダの名前またはこの名前の単数形バージョン (単数形バージョンがある場合) が返されます。
-
新しく作成されたエンティティ タイプのフォルダ内に、.cdl 拡張子を含むファイルが作成されます。
このファイルの名前は NLP engine で使用されませんが、名前が便利でわかりやすいことを確認してください。
-
新しい .cdl ファイルに次の形式の内容を追加します。
Entity Search Text<tab>Entity Type<tab>Normalized Entity Name
- ファイルを保存して閉じます。
-
[名前付きエンティティ ロケータ] が配置されている [プロジェクト ツリー] 内のクラスに移動して、選択します。
このクラスの詳細が表示されます。
-
下にスクロールして、[自然言語処理] グループを見つけ、[エンジンの停止] を選択します。
Natural Language Processing engine が停止します。次回 NLP engine が必要になったときにオンデマンドで起動し、新しいカスタム エンティティ ファイルが表示されるようになります。
-
Natural Language Processing engine を停止した後は、新しいカスタム エンティティをテストする前に、OCR データなしでテスト ドキュメントを再ロードする必要があります。
依然としてカスタム エンティティが使用できない場合は、プロジェクトを閉じ、Transformation Designer を再起動してから、プロジェクトを開きます。
新しいカスタム エンティティが使用可能になります。