はじめに

このマニュアルは,次に示すプログラムプロダクトで提供するファイルおよびAPI関数を使用したUAPの作成方法について説明したものです。

以降,このマニュアルでは,上記プログラムプロダクトの総称をText Search Filter Libraryとします。

対象読者

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

マニュアルの構成

このマニュアルは,次に示す章から構成されています。

第1章 概要
Text Search Filter Libraryの目的,機能および前提プログラムについて説明しています。
第2章 UAPの作成
Text Search Filter Libraryで提供するファイルとAPI関数の一覧を示し,UAPを作成する方法について説明しています。また,検索条件式,異表記展開検索および同義語テキストファイルの記述形式について説明しています。さらに,作成したUAPで検索を実行する場合の注意事項について説明しています。
第3章 API関数
Text Search Filter Libraryで提供するAPI関数について,リファレンス形式で説明しています。
第4章 エラーコード
Text Search Filter Libraryで提供するAPI関数が異常終了したときに戻り値として出力される,エラーコードの詳細について説明しています。

関連マニュアル

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

読書手順

このマニュアルは,利用目的に合わせて章を選択してお読みいただけます。利用目的別に次の流れに従ってお読みいただくことをお勧めします。

[図データ]

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

このマニュアルで画面の構成要素を説明するときに使用する記号を,次のように定義します。

記号意味
[ ]ウィンドウ名およびダイアログ名を示しています。
(例)
[新規作成]ウィンドウ
[プロジェクトの設定]ダイアログ
[A]-[B]-の前に示した[A]メニューから,[B]コマンドを選択することを示します。
(例)
[ファイル]-[新規作成]
「 」ウィンドウまたはダイアログ中に表示される項目を示します。
(例)
「オブジェクト/ライブラリモジュール」テキストボックス

文法に使用する記号

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

記号意味と例
{ }
波括弧
この記号で囲まれている複数の項目から一つを選択することを示します。
(例)
{ A | B | C }は,A,BまたはCのどれか一つを選択することを意味します。
< >
山括弧
この記号で囲まれている項目は該当する要素を指定することを示します。
(例)
<要素名>は,要素名を記述します。

リーダ
この記号の直前に示す記号を繰り返し,複数個指定できることを示します。
(例)
<要素名>…は,要素名を一つ以上で複数個,繰り返して指定できます

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

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

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

構文要素意味
英字A~Z a~z
英小文字a~z
英大文字A~Z
数字0~9
英数字英字または数字
半角かたかなア~ン,ヲ
半角文字英字,数字,半角かたかな,スペース
全角文字2バイトコードで表す文字
記号! " # $ % & ? ' ( ) + , ー . / : *
; < = > @ [ ] ^ _ { }  ̄ |
タブ 空白
注※
かたかな文字の直後にある「ー」は,かたかな文字になります。

このマニュアルでの表記

このマニュアルでは,次の製品を略称で表記しています。

製品名称略称
HiRDB Text Search Plug-in Version 7Text Search Plug-in
AIX5L V5.2,V5.3AIX
HP-UXHP-UX
HP-UX 11i,11i V2
Microsoft(R) Windows(R) 2000 Professional Operating SystemWindows 2000Windows
Microsoft(R) Windows(R) 2000 Server Operating System
Microsoft(R) Windows(R) 2000 Advanced Server Operating System
Microsoft(R) Windows(R) 2000 Datacenter Server Operating System
Microsoft(R) Windows(R) XP Professional Operating SystemWindows XPまたは
Windows XP Professional
Microsoft(R) Windows(R) XP Professional x64 EditionWindows XPまたはWindows XP x64 Edition
Microsoft(R) Windows Server(TM) 2003, Standard EditionWindows Server 2003
Microsoft(R) Windows Server(TM) 2003, Enterprise Edition
Microsoft(R) Windows Server(TM) 2003, Standard x64 EditionWindows Server 2003またはWindows Server 2003 x64 Editions
Microsoft(R) Windows Server(TM) 2003, Enterprise x64 Edition
Visual C++ 5.0Visual C++
Visual Age C++ for AIX V5.0,V6.0Visual Age
XL C Enterprise Edition V7.0XL C
XL C/C++ Enterprise Edition V7.0XL C/C++
OSによる機能差がない場合,Windows 2000,Windows XPおよびWindows Server 2003を総称して,Windowsと表記します。

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

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

英略語説明
APIApplication Programming Interface
DLLDynamic Link Library
HTMLHyper Text Markup Language
JISJapanese Industrial Standard code
LFLine Feed
OSOperating System
SGMLStandard Generalized Markup Language
UAPUser Application Program
XMLeXtensible Markup Language

適用OSの違いによる機能相違点の表記

このマニュアルは,AIX,WindowsおよびHP-UXに適用します。OSによって機能差がある場合,それぞれの説明にOS名を明記しています。

なお,このマニュアルでは「ディレクトリ」または「フォルダ」のことを「ディレクトリ」と記述している個所があります。Windowsをご使用の方は「フォルダ」に置き換えてお読みください。

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

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

拗音(ようおん)

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

1KB(キロバイト),1MB(メガバイト),1GB(ギガバイト),1TB(テラバイト)はそれぞれ1,024バイト,1,0242バイト,1,0243バイト,1,0244バイトです。