Hitachi

Hitachi Advanced Data Binder システム構築・運用ガイド


11.17.15 同義語一覧定義ファイルの指定規則

同義語一覧定義ファイルの指定規則について説明します。

〈この項の構成〉

(1) 同義語一覧定義ファイルの指定例

同義語辞書に次の2つの同義語グループを登録します。このときの同義語一覧定義ファイルの指定例を説明します。

<同義語一覧定義ファイルの指定例>

データベース,データバンク,database↓
アプリケーションサーバ,APサーバ,application server↓

(凡例)↓:改行

[説明]
  • データベース」,「データバンク」,「database」のどれか1つを検索対象文字列に指定して検索を実行すると,「データベース」,「データバンク」,および「database」のすべての語句が同義語として一括検索されます。

  • アプリケーションサーバ」,「APサーバ」,「application server」のどれか1つを検索対象文字列に指定して検索を実行すると,「アプリケーションサーバ」,「APサーバ」,および「application server」のすべての語句が同義語として一括検索されます。

(2) 同義語一覧定義ファイルの指定規則

(3) 同義語一覧定義ファイルと同義語辞書の関係

検索条件や,検索対象の文書データの内容によっては,同義語辞書を複数作成して同義語辞書を使い分けることもできます。同義語辞書を複数作成する場合,同義語一覧定義ファイルは同義語辞書ごとに作成します。

例えば,次のような検索をする場合は,2つの同義語一覧定義ファイルを作成し,2つの同義語辞書を作成します。

  1. データベースの一般的な用語が含まれている文章データを検索したい場合

  2. データベースの種類を絞り込んで文章データを検索したい場合(例えば,リレーショナルデータベースに関する文章データを検索したい,NoSQLデータベースに関する文章データを検索したいなど)

■上記の1.の場合の同義語一覧定義ファイル(Terminology.txt)の指定
データベース,データバンク,database,リレーショナルデータベース,RDB,relational database,NoSQLデータベース,クラウドデータベース,ビッグデータデータベース↓

(凡例)↓:改行

この同義語一覧定義ファイルを使用して,同義語辞書Terminologyを作成します。データベースの一般的な用語が含まれている文章データを検索する際に,同義語辞書Terminologyを使用します。

■上記の2.の場合の同義語一覧定義ファイル(Terminology_detail.txt)の指定
リレーショナルデータベース,RDB,relational database↓
NoSQLデータベース,クラウドデータベース,ビッグデータデータベース↓

(凡例)↓:改行

この同義語一覧定義ファイルを使用して,同義語辞書Terminology_detailを作成します。リレーショナルデータベースに関する文章データを検索する場合や,NoSQLデータベースに関する文章データを検索する場合などに,同義語辞書Terminology_detailを使用します。