ユーザー辞書 は、組み込み辞書に含まれていない単語を収録するためにユーザーが作成する補助辞書です。データ抽出の品質を向上させるために、組み込み辞書にユーザー辞書を追加します。通常、ユーザー辞書には、専門用語、略語、会社名などが含まれます。
ユーザー辞書は、Pre-recognition Properties ダイアログの Languages タブで設定および有効化できます。このダイアログを開くには、FlexiLayout または Classifier メニューを開き、Properties をクリックしてから、Advanced pre-recognition properties… ボタンをクリックします。
既存のユーザー辞書は、次の情報とともに User Dictionaries フィールドに一覧表示されます。
新しい辞書の追加ダイアログを開く
LanguagesタブのPre-recognition propertiesダイアログで、**Add…**をクリックします。
辞書を保存する
OKをクリックします。ダイアログが開き、辞書のすべてのパラメーターが一覧表示されます。
辞書のプロパティを表示または変更するには、辞書を選択して Edit をクリックします。
プロパティダイアログには 2 つのタブがあります。
- General タブには、辞書の名前、型、言語、コメントが表示されます。辞書の作成後に変更できるのは名前だけです。
- Dictionary タブには、辞書の型に応じた設定が表示されます。
辞書ファイルベースの辞書は、DIC ファイルに基づいています。既存のファイルを指定するには、
ボタンをクリックし、そのパスを指定します。
新しいファイルを作成して項目を追加するには、次の手順に従います。
辞書ファイルを作成する
Create new dictionary… をクリックし、Create New Dictionary File ダイアログで名前を指定して OK をクリックします。ファイルはプロジェクトフォルダーに DIC ファイルとして保存されます。
式を指定します。
ボタンをクリックすると、式の作成に役立つメニューを開くことができます。詳しくは、正規表現で使用されるアルファベット を参照してください。
ユーザー辞書の単語は、組み込み辞書の単語よりも優先されます。Prefer words from dictionary を有効にすると、辞書の単語の優先度がさらに高くなります。
ユーザーアルファベットは、辞書のプロパティダイアログの Dictionary タブにある Alphabet グループで作成できます。ユーザーアルファベットとは、ユーザー辞書で使用できる文字、区切り文字、プレフィックス、サフィックスの集合です。ユーザーアルファベットをユーザー辞書と併用すると、ユーザーアルファベットに含まれない文字を含む辞書語は、辞書にない単語として扱われます。つまり、ユーザーアルファベットは、カスタム辞書で使用できる文字の範囲を制限します。
使用を許可する文字を指定するには、Use custom alphabet オプションを有効にし、テキストボックスにアルファベットの文字を入力するか、Edit をクリックしてエディターを開きます。
使用を許可する区切り文字、プレフィックス、サフィックス、および無視する文字 (これらを総称して句読記号と呼びます) を指定するには、Advanced parameters ボタンをクリックします。
Advanced custom alphabet parameters ダイアログで、句読記号を指定します。
オプションの Exclusion characters グループでは、単語をユーザー辞書と照合するときに無視する文字を指定できます。たとえば、正規表現 +33NNNNNNNN を指定し、ハイフン (-) を無視する文字として設定すると、+33-11111111、+33-111-11-111、+33-111-111-11 はすべてその正規表現に一致すると見なされます。