Text Search Enhancer for English

解説・手引書

3000-6-301

目　　次

前書き

はじめに

1.　解説

1.1　Text Search Enhancer for Englishとは

1.2　前提プログラム

1.3　Text Search Enhancer for Englishの機能

2.　異表記展開指定機能

2.1　異表記展開指定

付録

付録A　用語解説

索引

[他社商品名称に関する表示]

All Rights Reserved. Copyright (C) 2006, Hitachi, Ltd.

前書き

■ 対象製品

P-1MD3-5531　 Text Search Enhancer for English(64)　 01-00（適用OS：AIX 5.2L V5.2，AIX 5.3L V5.3）
P-1MD3-3531　 Text Search Enhancer for English　 01-00（適用OS：AIX 5.2L V5.2，AIX 5.3L V5.3）
P-24D3-3534　 Text Search Enhancer for English　 01-00（適用OS：Windows 2000，Windows XP Professional，Windows XP x64 Edition，Windows Server 2003，Windows Server 2003 x64 Edition）※

これらのプログラムプロダクトのほかにもこのマニュアルをご利用になれる場合があります。詳細は「ソフトウェア添付資料」またはReadmeでご確認ください。
※印のプログラムプロダクトについては，サポート時期をご確認ください。

■ 輸出時の注意

本製品を輸出される場合には，外国為替および外国貿易法ならびに米国の輸出管理関連法規などの規制をご確認の上，必要な手続きをお取りください。
なお，ご不明な場合は，弊社担当営業にお問い合わせください。

■ 商標類

AIXは，米国における米国International Business Machines Corp.の登録商標です。
Microsoftは，米国およびその他の国における米国Microsoft Corp.の登録商標です。
UNIXは，X/Open Company Limitedが独占的にライセンスしている米国ならびに他の国における登録商標です。
Windowsは，米国およびその他の国における米国Microsoft Corp.の登録商標です。
Windows Serverは，米国およびその他の国における米国Microsoft Corp.の商標です。
X/Openは，X/Open Company Limited の英国ならびに他の国における登録商標です。

■ 発行

2006年6月 (第1版) 3000-6-301

■ 著作権

All Rights Reserved. Copyright (C) 2006, Hitachi, Ltd.

はじめに

このマニュアルは，次に示すプログラムプロダクトの機能，システム構築，環境設定および運用方法について説明したものです。

P-1MD3-5531　Text Search Enhancer for English(64)

P-1MD3-3531　Text Search Enhancer for English

P-24D3-3534　Text Search Enhancer for English

以降，このマニュアルでは，上記のプログラムプロダクトの総称をText Search Enhancer for Englishとします。また，HiRDB Version 7をHiRDBとします。

対象読者

このマニュアルは次の方にお読みいただくことを前提に説明しています。

Text Search Enhancer for Englishシステムを構築し，構築したシステムの環境を管理・運用するHiRDB管理者の方

Text Search Plug-inシステムを構築し，構築したシステムの環境を管理・運用するHiRDB管理者の方

HiRDBに関する知識および基本操作を習得している方

UNIXまたはWindowsに関する基本的な知識をお持ちの方

SGMLに関する基本的な知識をお持ちの方

マニュアルの構成

このマニュアルは，次の章と付録から構成されています。

第1章　解説

Text Search Enhancer for Englishの概要，前提プログラム，機能などについて説明しています。

第2章　異表記展開指定機能

Text Search Enhancer for Englishで文書や文字列データを操作するために，Text Search Enhancer for Englishが提供している，異表記展開指定機能の文法について説明しています。

付録A　用語解説

このマニュアルで使用する用語について解説しています。

関連マニュアル

このマニュアルの関連マニュアルを次に示します。必要に応じてお読みください。

HiRDB Version 7　システム導入・設計ガイド（UNIX(R)用）（3000-6-232）

HiRDB Version 7　UAP開発ガイド（UNIX(R)/Windows(R)用）（3000-6-236）

HiRDB Version 7　SQLリファレンス（UNIX(R)/Windows(R)用）（3000-6-237）

HiRDB Version 7　メッセージ（UNIX(R)/Windows(R)用）（3000-6-238）

HiRDB Version 7　システム導入・設計ガイド（Windows(R)用）（3020-6-122）

HiRDB Version 7　UAP開発ガイド（Windows(R)用）（302）0-6-126）

HiRDB Version 7　SQLリファレンス（Windows(R)用）（3020-6-127）

HiRDB Version 7　メッセージ（Windows(R)用）（3020-6-128）

HiRDB Text Search Plug-in Version 7（3000-6-288）

Text Search Filter Library Version 3（3000-6-302）

なお，このマニュアルでは，HiRDB関連のマニュアルについて「スケーラブルデータベースサーバ」を省略して表記しています。また，「（UNIX(R)用）」，「Windows(R)用」，および「（UNIX(R)/Windows(R)用）」も省略して表記しています。

このマニュアルで使用する記号

このマニュアルで使用する記号を次に示します。

記号
意味

｜
ストローク
横に並べられた複数の項目に対し，項目間の区切りを示し，「または」の意味を示します。
（例）
　Ａ｜Ｂ｜Ｃは，「Ａ，ＢまたはＣ」を意味します。

｛　｝
波括弧
この記号で囲まれている複数の項目のうちから一つを選択することを示します。
（例）
　｛Ａ｜Ｂ｜Ｃ｝では，Ａ，ＢまたはＣのどれか一つを指定することを示します。

〔　〕
きっ甲
この記号で囲まれている項目は省略してもよいことを示します。複数の項目が横に並べて記述されている場合には，すべてを省略するか，記号｛ ｝と同じくどれか一つを選択します。
（例）
　〔Ａ〕は「何も指定しない」か「Ａを指定する」ことを示します。
　〔Ｂ｜Ｃ〕では「何も指定しない」か「ＢまたはＣを指定する」ことを示します。

＜　＞
山括弧
この記号で囲まれた複数の項目を一つの単位として，繰り返して指定できます。
（例）
＜ＡＢＣ＞では，次のように指定できることを示します。
　ＡＢＣ
　ＡＢＣ

…
リーダ
記述が省略されていることを示します。この記号の直前に示された項目を繰り返し複数個指定できます。
（例）
　Ａ，Ｂ，Ｂ…では，「Ａの後ろにＢを複数個指定する」ことを示します。

△
白三角
１文字の半角スペースを示します。

△ｎ
白三角とｎ文字
ｎ文字以上の半角スペースを示します。

このマニュアルで使用する構文要素

このマニュアルで使用する構文要素の種類を次に示します。

種類
定義

英字
Ａ～Ｚ　ａ～ｚ

英小文字
ａ～ｚ

英大文字
Ａ～Ｚ

数字
０～９

英数字
Ａ～Ｚ　ａ～ｚ　０～９

記号
！　"　＃　＄　％　＆　'　（　）　＋　，　－　．　／　：
；　＜　＝　＞　＠　［　］　＾　＿　｛　｝　￣
タブ　スペース

注

ただし，かたかな文字の直後にある「－」は，かたかな文字になります。

このマニュアルで使用する計算式の記号

このマニュアルで使用する計算式の記号の意味を次に示します。

記号
意味

↑　↑
計算結果の値の小数点以下を切り上げることを示します。
（例）
　↑34÷3↑の計算結果は12となります。

↓　↓
計算結果の値の小数点以下を切り捨てることを示します。
（例）
　↓34÷3↓の計算結果は11となります。

max
計算結果の最も大きい値を選ぶことを示します。
（例）
　max（3×6，4＋7）の計算結果は18となります。

min
計算結果の最も小さい値を選ぶことを示します。
（例）
　min（3×6，4＋7）の計算結果は11となります。

このマニュアルで使用する略語

このマニュアルで使用する主な英略語を次に示します。

英略語 | 説明
BES | Back End Server
BLOB | Binary Large OBject
DB | Data Base
DTD | Document Type Definition
EUC | Extended UNIX Code
JIS | Japanese Industrial Standard code
OS | Operating System
SGML | Standard Generalized Markup Language
SQL | Structured Query Language
UAP | User Application Program
XML | eXtensible Markup Language

このマニュアルでの表記

このマニュアルで使用する製品名称の略称を次に示します。

製品名称 | 略称
HiRDB Text Search Plug-in Version 7 | Text Search Plug-in
Microsoft(R) Windows 2000(R) Professional Operating System，Microsoft(R) Windows 2000(R) Server Operating System,またはMicrosoft(R) Windows 2000(R) Advanced Server Operating System | Windows 2000 | Windows
Microsoft(R) Windows(R) XP Professional Operating System | Windows XPまたはWindows XP Professional
Microsoft(R) Windows(R) XP Professional x64 Edition | Windows XPまたはWindows XP x64 Edition
Microsoft(R) Windows Server(TM) 2003, Standard Edition | Windows Server 2003
Microsoft(R) Windows Server(TM) 2003, Enterprise Edition
Microsoft(R) Windows Server(TM) 2003, Standard x64 Edition | Windows Server 2003またはWindows Server 2003 x64 Editions
Microsoft(R) Windows Server(TM) 2003, Enterprise x64 Edition

常用漢字以外の漢字の使用について

このマニュアルでは，常用漢字を使用することを基本としていますが，次に示す用語については，常用漢字以外の漢字を使用しています。

個所（かしょ）

KB（キロバイト）などの単位表記について

1KB（キロバイト），1MB（メガバイト），1GB（ギガバイト），1TB（テラバイト）はそれぞれ1,024バイト，1,024²バイト，1,024³バイト，1,024⁴バイトです。

1.　解説

この章では，Text Search Enhancer for Englishの概要，前提プログラム，機能などについて説明します。

＜この章の構成＞

1.1　Text Search Enhancer for Englishとは

1.2　前提プログラム

1.3　Text Search Enhancer for Englishの機能

1.1　Text Search Enhancer for Englishとは

Text Search Enhancer for Englishは，前提とするプログラムの英文検索機能に対して次の検索を実行できます。

英単語派生表記展開検索

英単語語尾表記展開検索

1.2　前提プログラム

このシステムは，次に示すプログラムが前提となっています。

前提プログラム

HiRDB Text Search Plug-in Version 2　02-00以降

Text Search Filter Library Version 3

このマニュアルでは，Text Search Enhancer for English独自の機能だけについて説明します。前提プログラムの詳細については，それぞれマニュアル「HiRDB Text Search Plug-in Version 2」「HiRDB Text Search Plug-in Version 7」「Text Search Filter Library Version 3」を参照してください。

1.3　Text Search Enhancer for Englishの機能

Text Search Enhancer for Englishは，HiRDB Text Search Plug-inシステム，またはText Search Filter Libraryシステムに組み込んで使用するプログラムです。

これらのプログラムが持つ英文検索機能の英単語の変化型に対して，もれなく検索を実行するために，次の機能を提供しています。

英単語派生語展開検索機能

英単語の派生語を含めた展開を行ないます。

英単語語尾表記展開機能

英単語の語尾の変化を意識することなしに，検索を行なうことができます。

2.　異表記展開指定機能

この章では，英語文書または英文字列データを操作するためにText Search Plug-inおよびText Search Filter Libraryで使用できる，異表記展開指定機能について説明します。

＜この章の構成＞

2.1　異表記展開指定

2.1　異表記展開指定

Text Search Enhancer for Englishでは，英単語の語形変化を吸収した異表記展開検索を行なうことができます。

異表記オプションと展開例を次の表に示します。

表2-1　異表記オプションと展開例

異表記オプション | 展開モード | 説明 | 検索文字列 | 展開語文字列
英単語派生表記展開 | S | 半角英文字の文字列を派生語に展開します。 | absorb | absorption，absorbed，absorbing，absorbedly，absorbinglyなど
英単語語尾表記展開 | I | 英単語を語尾の変化形に展開します。 | sing | sing，sang，sung，singing

英単語派生表記，英単語語尾表記の異表記オプションおよび注意事項については，前提プログラムのマニュアルを参照してください。

指定例

文字列"COMPUTER"の半角アルファベット展開および英単語派生語展開を含む。

SOUNDEX_EXP("COMPUTER", "SI")

注意事項

検索の対象となる単語がすべて大文字の場合，展開語はすべて大文字です。
指定例：SING
展開例：SINGING

検索の対象となる単語がすべて小文字の場合，展開語はすべて小文字です。
指定例：friend
展開例：friends

検索対象単語の先頭文字が大文字でそれ以外が小文字の場合，大小文字の各展開結果の先頭文字は大文字で，それ以外は小文字となります。
指定例：America
展開例：American

大小文字が単語に混在する場合，展開結果も大小文字混在となります。
指定例：DataBase
展開例：DataBases

付録

＜この付録の構成＞

付録A　用語解説

付録A　用語解説

（ア行）

異表記展開

表記方法が異なるものを同じ意味の語とみなすことです。英語派生語異表記，英語語尾異表記などがあります。

（カ行）

検索ターム

検索条件に指定するキーワードです。

索引

[Ｔ]
[ア行][カ行][サ行]

(英字)

(Ｔ)

Text Search Enhancer for Englishとは

Text Search Enhancer for Englishの機能

(ア行)

(い)

異表記オプション

異表記展開

異表記展開指定

異表記展開指定機能

(カ行)

(け)

検索ターム

(サ行)

(せ)

前提プログラム

■ 商標類

AIXは，米国における米国International Business Machines Corp.の登録商標です。
Microsoftは，米国およびその他の国における米国Microsoft Corp.の登録商標です。
UNIXは，X/Open Company Limitedが独占的にライセンスしている米国ならびに他の国における登録商標です。
Windowsは，米国およびその他の国における米国Microsoft Corp.の登録商標です。
Windows Serverは，米国およびその他の国における米国Microsoft Corp.の商標です。
X/Openは，X/Open Company Limited の英国ならびに他の国における登録商標です。