u302.book

Similar documents
devkit.book

Cosminexus Application Designer操作ガイド

はじめての帳票作成

A book

book

ESMPRO/DeliveryManager

johokiso-char.pdf.pdf

( )!?

Systemwalker Operation Manager V12.0L10/12.0 Firewall適用ガイド

はがきファイリングOCR V1.1 ユーザーズガイド

橡Webcamユーザーガイド03.PDF

ystemwalker Operation Manager V12.0L10/12.1

JP1/Integrated Management - Service Support 操作ガイド

konicaminolta.co.jp PageScope Net Care

untitled

ソフトウェア説明書 CA APM 9 (9.1)

今から間にあう仮想化入門とXenについて

COBOLソース解析支援 導入・運用ガイド

...h.book

Oracle_for_SAP :29 PM ページ 2 2 3

ソフトウェア説明書 CA Introscope 9 (9.1)

初心者にもできるアメブロカスタマイズ新2016.pages

Server Core適用ガイド

JP1/Automatic Job Management System 2 for 活文PDFstaff Option

wpEnterpriseSvr.doc

untitled

FUJITSU Network Si-R Si-R Gシリーズ Webユーザーズガイド


ネットワークガイド/本編

FORM V10.0 説明書

ソフトウェア説明書 CA APM 9 (9.5)

名刺ファイリングOCR ユーザーズガイド

MultiPASS Suite 3.20 使用説明書

GRマルチパスドライバ(Linux版)サポートOS・機種、接続条件

G592.book

FileMaker Pro 9 Advanced Development Guide

A VCCI-A 4800A UPSBU A

DABroker

FileMaker Pro Advanced Development Guide


MultiPASS B-20 MultiPASS Suite 3.10使用説明書


FileMaker Pro 9 Advanced Development Guide

rzamjpdf.ps

iDIVO_Manager_service対応OSと必須ソフトウェア

Oracle Policy Automation 10.0システム要件

(OnePoint) ( URL Web Copyright 2005 Microsoft Corporation. All rights reserved. Microsoft Windows Visual Basic Visual Studio Microsoft Corporation

P. 2 P. 4 P. 5 P. 6 P. 7 P. 9 P P.11 P.14 P.15 P.16 P.16 P.17 P.19 P.20 P.22 P P P P P P P P P

P. 2 P. 4 P. 5 P. 6 P. 7 P. 9 P.10 P.12 P.13 P.14 P.14 P.15 P.17 P.18 P.20 P P P P P.25 P.27 P.28 Copyright 2016 JAPAN POST BA

付加情報をもったファイル共有システム

ESA_UI_1110.PDF

RNJ71.BOOK

HA8000 BU7234/BU7234A


A VCCI-A 4800A UPSBU A

IT Report Utility(システム情報採取ツール)対応状況

1 1.1 PC PC PC PC PC workstation PC hardsoft PC PC CPU 1 Gustavb, Wikimedia Commons.

▼ RealSecure Desktop Protector 7

¥ƥ­¥¹¥ȥ¨¥ǥ£¥¿¤λȤ¤˽

相続支払い対策ポイント

150423HC相続資産圧縮対策のポイント

ハピタス のコピー.pages

Copyright 2008 All Rights Reserved 2

installtk.ps

EPSON EasyMP Multi PC Projection Ver.1.10 Operation Guide

Systemwalker Centric Manager V12.0L10 ウィルス対策ソフトウェア連携ガイド

EPSON PX-500 プリンタ操作ガイド

rzat10pdf.ps

untitled

Oracleコール・インタフェース for Windows スタート・ガイド リリース8.1.6

iNotes_PDF.ps

Windows Macintosh 18 Java Windows 21 Java Macintosh

untitled

EPSON EasyMP Multi PC Projection Ver.1.00 Operation Guide

support.book

HTML Flash Alt 2

オンラインによる 「電子申告・納税等開始(変更等)届出書」 提出方法

EPSON EasyMP Multi PC Projection Ver.1.11 Operation Guide

LDAP Manager SupportList

(2 Linux Mozilla [ ] [ ] [ ] [ ] URL 2 qkc, nkc ~/.cshrc (emacs 2 set path=($path /usr/meiji/pub/linux/bin tcsh b

P. 2 P. 4 P. 5 P. 6 P. 7 P. 9 P P.11 P.13 P.15 P.16 P.17 P.17 P.18 P.20 P.21 P.23 P P P P P P P P.31

intra-mart BaseModule/Framework

Microsoft Word - FWTEC0003.doc

セットアップカード

Systemwalker Desktop Patrol V15 資産管理集計機能 説明書

<Documents Title Here>

CSS

ExpressUpdate Agent インストレーションマニュアル


Oracle Discoverer 3.1 チュートリアル

PrintWalker/LXE インストールガイド

Installation and New Features Guide for FileMaker Pro 10 and FileMaker Pro 10 Advanced

監査ログ分析機能 ソフトウェア説明書

DianaScope インストレーションマニュアル

Microsoft Project Project 1984 No.1 Project PMBOK (Project Management Body of Knowledge) 1 2 ( ) 3 3 Project 3 Project Standard/Professional Office Pr

山梨県ホームページ作成ガイドライン

Web Microsoft 2008 R2 Database Database!! Database 04 08

インテル(R) C++ Composer XE 2011 Windows版 入門ガイド

オラクルのバックアップとリカバリの必須要件

RN_Jolt121.BOOK

Transcription:

Text Search Filter Library Version 3 3000-6-302-10

P-1MD3-3831* Text Search Filter Library Version 3 03-10 OS AIX 5L V5.2 AIX 5L V5.3 P-24D3-3834 Text Search Filter Library Version 3 03-10 OS Windows 2000 Windows XP Professional Windows XP x64 Edition Windows Server 2003 Windows Server 2003 x64 Edition P-1BD3-3831 Text Search Filter Library Version 3 03-10 OS HP-UX 11.0 HP-UX 11.0i HP-UX 11.0i V2 AIX International Business Machines Corp. IBM International Business Machines Corp. HP-UX Hewlett-Packard Company Microsoft Microsoft Corp. UNIX X/Open Company Limited VisualAge International Business Machines Corp. Visual C++ Microsoft Corp. Visual Studio Microsoft Corp. Win32 Microsoft Corp. Windows Microsoft Corp. Windows NT Microsoft Corp. Windows Server Microsoft Corp. X/Open X/Open Company Limited SPARC SPARC International, Inc. SPARC Sun Microsystems, Inc. 2006 6 1 3000-6-302 2006 9 2 3000-6-302-10 All Rights Reserved. Copyright (C) 2006, Hitachi, Ltd.

(3000-6-302-10) Text Search Filter Library Version 3 03-10 OS HP-UX API 1.2.4 2.2.4 2.8 1.2.5 2.2.5 1.3.1 2.1.1 2.3.3 2.1.2 3 4.3 4.4

API UAP P-1MD3-3831 Text Search Filter Library Version 3 P-24D3-3834 Text Search Filter Library Version 3 P-1BD3-3831 Text Search Filter Library Version 3 Text Search Filter Library Text Search Filter Library API UAP C 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 HiRDB HiRDB Text Search Plug-in Version 2 3000-6-245 HiRDB HiRDB Text Search Plug-in Version 2 3020-6-140 HiRDB HiRDB Text Search Plug-in Version 7 3000-6-288 Text Search Enhancer for English 3000-6-301 I

A B A B / II

< > A B C A B C < > < > 1 A Z a z a z A Z 0 9 2 " ' HiRDB Text Search Plug-in Version 7 AIX5L V5.2 V5.3 Text Search Plug-in AIX III

HP-UX HP-UX HP-UX 11i 11i V2 Microsoft(R) Windows(R) 2000 Professional Operating System Windows 2000 Windows 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 System Microsoft(R) Windows(R) XP Professional x64 Edition Microsoft(R) Windows Server(TM) 2003, Standard Edition Microsoft(R) Windows Server(TM) 2003, Enterprise Edition Microsoft(R) Windows Server(TM) 2003, Standard x64 Edition Microsoft(R) Windows Server(TM) 2003, Enterprise x64 Edition Visual C++ 5.0 Visual Age C++ for AIX V5.0 V6.0 XL C Enterprise Edition V7.0 XL C/C++ Enterprise Edition V7.0 Windows XP Windows XP Professional Windows XP Windows XP x64 Edition Windows Server 2003 Windows Server 2003 Windows Server 2003 x64 Editions Visual C++ Visual Age XL C XL C/C++ OS Windows 2000 Windows XP Windows Server 2003 Windows API DLL HTML JIS LF OS Application Programming Interface Dynamic Link Library Hyper Text Markup Language Japanese Industrial Standard code Line Feed Operating System IV

SGML UAP XML Standard Generalized Markup Language User Application Program extensible Markup Language OS AIX Windows HP-UX OS OS Windows KB 1KB1MB1GB1TB 1,024 1,024 2 1,024 3 1,024 4 V

1 1 1.1 2 1.2 3 1.2.1 3 1.2.2 3 1.2.3 3 1.2.4 4 1.2.5 5 1.3 6 1.3.1 UAP 6 1.3.2 UAP 6 2 UAP 7 2.1 API 8 2.1.1 8 2.1.2 API 9 2.2 API 10 2.2.1 API 10 2.2.2 API 11 2.2.3 API 12 2.2.4 API 13 2.2.5 API 14 2.3 15 2.3.1 AIX 15 2.3.2 Windows 16 2.3.3 HP-UX 18 2.4 20 2.5 Text Search Filter Library 21 2.6 24 2.6.1 24 2.6.2 26 2.7 29 2.7.1 29 i

2.7.2 29 2.7.3 30 2.8 31 2.8.1 31 2.8.2 31 2.8.3 32 2.8.4 33 2.8.5 34 2.9 35 2.10 36 2.11 37 3 API 39 TS0F_Compile 40 TS0F_Compile_Ex 42 TS0F_DicMake 45 TS0F_DicMake_Ex 46 TS0F_Free 47 TS0F_GetTermNum 48 TS0F_GetTermPos 50 TS0F_Mlook 52 TS0F_OptMake 55 TS0F_Search 56 4 57 4.1 58 4.1.1 58 4.1.2 58 4.2 59 4.3 API 63 4.4 API 70 81 ii

2-1 AIX 8 2-2 Windows 8 2-3 HP-UX 9 2-4 API 10 2-5 API 11 2-6 API 12 2-7 API 13 2-8 API 14 2-9 28 2-10 30 2-11 32 3-1 52 iii

1-1 6 2-1 API 9 2-2AIX 15 2-3 AIX 16 2-4AIX 16 2-5 AIX 16 2-6 17 2-7 17 2-8 17 2-9 18 2-10HP-UX 18 2-11 HP-UX 18 2-12HP-UX 19 2-13 HP-UX 19 2-14 JIS 21 2-15 EUC 21 2-16 UTF-8 22 2-17 23 2-18 25 2-19 26 2-20 31 2-21 32 2-22 32 2-23 33 4-1 58 iv

1 Text Search Filter Library 1.1 1.2 1.3 1

1. 1.1 Text Search Filter Library Text Search Filter Library UAP 32 Text Search Filter Library UAP API UAP Text Search Filter Library UAP 2

1. 1.2 Text Search Filter Library UAP 1.2.1 Japan JAPAN SGML HTML XML Text Search Plug-in UAP 2. UAP 1.2.2 Text Search Filter Library 2.7 2.6.2 1.2.3 3

1. 1. AND 2. OR 3. 2 3 2.6 1.2.4 2.8 1 BASEBALL baseball BaseBall 3 book Book BOOK 2.8.4 4

1. 2 X M L 2.8.5 1.2.5 Apple Orange Cherry Apple 10 Orange 8 Cherry 20 5

1. 1.3 Text Search Filter Library UAP UAP 1.3.1 UAP OS 1-1 OS Windows Visual C++ 5.0 6.0 Visual Studio 2005 AIX HP-UX Visual Age C++ for AIX V5.0 Visual Age C++ for AIX V6.0 XL C Enterprise Edition V7.0 XL C/C++ Enterprise Edition V7.0 HP-C 1.3.2 UAP UAP Text Search Filter Library 6

2 UAP Text Search Filter Library API UAP UAP 2.1 API 2.2 API 2.3 2.4 2.5 Text Search Filter Library 2.6 2.7 2.8 2.9 2.10 2.11 7

2. UAP 2.1 API Text Search Filter Library API 2.1.1 Text Search Filter Library OS 1 AIX 2-1 AIX 2 Windows 2-2 Windows 3 HP-UX 8

2. UAP 2-3 HP-UX 2.1.2 API Text Search Filter Library API API 3. API 2-1 API API TS0F_Compile TS0F_Compile_Ex TS0F_DicMake TS0F_DicMake_Ex TS0F_Free TS0F_GetTermNum TS0F_GetTermPos TS0F_Mlook TS0F_OptMake TS0F_Search 9

2. UAP 2.2 API API 2.2.1 API API 2-4 API 10

2. UAP 2.2.2 API API 2-5 API 11

2. UAP 2.2.3 API API 2-6 API 12

2. UAP 2.2.4 API API 2-7 API 13

2. UAP 2.2.5 API API 2-8 API 14

2. UAP 2.3 UAP OS 2.3.1 AIX AIX 1 AIX Visual Age C++ for AIX V5.0 Visual Age C++ for AIX V6.0 XL C Enterprise Edition V7.0 XL C/C++ Enterprise Edition V7.0 2 2-2AIX -I/opt/TSPlugin/TSFilter/include -qthreaded -D_ALL_SOURCE -D_POSIX_SOURCE -D_REENTRANT -D_THREAD_SAFE POSIX POSIX "r" 3 15

2. UAP 2-3 AIX -I/opt/TSPlugin/TSFilter/include -D_ALL_SOURCE -D_POSIX_SOURCE POSIX POSIX 4 2-4AIX -L/opt/TSPlugin/TSFilter/lib -lts0_r -lc_r -lpthreads TSFilter POSIX "r" 5 2-5 AIX -L/opt/TSPlugin/TSFilter/lib -lts0 TSFilter 2.3.2 Windows Windows UAP 1 Windows 16

2. UAP Visual C++ 5.0 Visual C++ 6.0 Visual Studio 2005 2 2-6 Visual C++ include " DLL " /I " INCLUDE" /MDd _DEBUG WIN32 /D "_DEBUG" /D"WIN32" 3 2-7 Visual C++ include /I" INCLUDE" " DLL " /MD NDEBUG WIN32 /D"NDEBUG" /D"WIN32" 4 2-8 Visual C++ lib /libpath:" LIB" ts0stlbd.lib ts0stlbd.lib 5 17

2. UAP 2-9 Visual C++ lib /libpath:" LIB" ts0stlib.lib ts0stlib.lib 2.3.3 HP-UX HP-UX 1 HP-UX HP-C 2 2-10HP-UX -I/opt/TSPlugin/TSFilter/include -D_ALL_SOURCE -D_POSIX_SOURCE=199506L -Aa -D_HPUX_SOURCE POSIX POSIX ANSI HP-UX macro typedef 3 2-11 HP-UX -I/opt/TSPlugin/TSFilter/include -D_ALL_SOURCE -D_POSIX_SOURCE POSIX POSIX 18

2. UAP 4 2-12HP-UX -L/opt/TSPlugin/TSFilter/lib -lts0_r -lpthread TSFilter POSIX 5 2-13 HP-UX -L/opt/TSPlugin/TSFilter/lib -lts0 TSFilter 19

2. UAP 2.4 UAP OS UNIX r AIX 196608 AIXTHREAD_STK pthread_create pthread_attr_setstacksize 20

2. UAP 2.5 Text Search Filter Library Text Search Filter Library JIS EUC UTF-8 3 Text Search Filter Library 1 JIS JIS 2-14 JIS 2 1 1 1 0x20 0x7E 0xA1 0xDF 2 2 0x81 0x9F 0xE0 0xFC JIS 1 0x09 0x0A 0x0D 2 2 0x40 0x7E 0x80 0xFC 2 EUC EUC 2-15 EUC 2 1 2 2 1 1 0x20 0x7E 2 2 0x8E 0xA1 0xDF JIS 1 0x09 0x0A 0x0D 0xA1 0xFE 0xA1 0xFE 21

2. UAP 3 UTF-8 UTF-8 2-16 UTF-8 1 2 3 4 5 6 U+00000009 U+0000000a U+0000000d U+00000020 U+0000007E U+00000080 U+000007FF U+00000800 U+0000FFFF U+00010000 U+0010FFFF U+00110000 U+001FFFFF U+00200000 U+03FFFFFF U+04000000 U+7FFFFFFF 09 0a 0d 20 7E C280 DFBF E0A080 EFBFBF F0908080 F48FBFBF F4908080 F7BFBFBF F888808080 FBBFBFBFBF FC8480808080 FDBFBFBFBFBF UCS4 4 TS0LIB_LANG TS0LIB_LANG TSLANG LANG Text Search Filter Library JIS TS0LIB_LANG TSLANG LANG 22

2. UAP 2-17 AIX Windows HP-UX JIS TS0LIB_LANG SJIS SJIS SJIS TSLANG LANG ja_jp.sjis ja_jp.sjis ja_jp.sjis japanese EUC TS0LIB_LANG EUC EUC EUC TSLANG LANG ja_jp.euc ja_jp.ujis ja_jp.euc ja_jp.ujis UTF-8 TS0LIB_LANG UTF-8 UTF-8 UTF-8 TSLANG LANG 5 B0x420x8142 23

2. UAP 2.6 2.6.1 TS0F_Compile 12 1 2 *? 1 TS0F_Mlook ' 0x5c *? ^ [ ], ( ) ' ' ' 24

2. UAP ' ' ' ' '' 2 2-18 eq fnot fand for fand for fnot eq(' ') fnot(' ') fand(' ',' ') for(' ',' ') fand(' ',fnot(' ')) fand(' ',for(' ',' ')) 25

2. UAP 2.6.2 ski Text Search Filter Library TS0F_Compile TS0F_Mlook 2-19 TS0D_EXPANS_DIC 2.7 TS0D_EXPANS_KANA TS0D_EXPANS_EXCHG TS0D_EXPANS_ALPHA TS0D_EXPANS_HALPHA 26

2. UAP TS0D_EXPANS_HALPHA TS0D_EXPANS_ALPHA TS0D_EXPANS_EXCHG TS0D_EXPANS_YOUON TS0D_EXPANS_STEM TS0D_EXPANS_INFLECTI ON TS0D_EXPANS_KANA_CH OHYPN TS0D_EXPANS_KANA_BAS IC TS0D_EXPANS_KANA_YO UON Text Search Enhancer for English 27

2. UAP 2-9 28

2. UAP 2.7 2.7.1 2.7.2 2.5 Text Search Filter Library 0x09 0x0d 0x0a 2 * * * 0x5C 0x5C,,, 0x5C 29

2. UAP *, * 0x5C 2.7.3 2-10 30

2. UAP 2.8 2.8.1 TS0F_OptMake TS0F_Compile_Ex 2.8.2 1 2-20 TS0F_GetTermPos TS0F_Search TS0F_GetTermNum 2 31

2. UAP 2-21 Shift-JIS EUC utf-8 UCS4 2.8.3 1 2-22 SAMECASE ON OFF SAMEWIDE ON OFF SAMEY ON OFF DELcode ON OFF 2 2-11 32

2. UAP ONOFFTS0F_OptMake 2.8.4 2-23 SAMECASE=ON SAMEWIDE=ON SAMEY=ON 1 HIRDB hirdbhirdb 2 3 33

2. UAP 2.8.5 " " " "0x8140 " " " "0x20 0x0a 0x0d0x09 34

2. UAP 2.9 Text Search Filter Library UAP Text Search Plug-in UAP Text Search Plug-in Text Search Filter Library UAP JIS EUC UTF-8 SGML HTML XML 35

2. UAP 2.10 Text Search Filter Library Version 3 Text Search Enhancer for English Text Search Enhancer for English Text Search Filter Library Version 2 Text Search Filter Library Version 3 Text Search Enhancer for English Text Search Filter Library Version 2 Text Search Filter Library Version 3 36

2. UAP 2.11 Text Search Filter Library Version 3 UAP "TS0" Text Search Filter Library Version 3 Text Search Filter Library Version 3 37

3 API Text Search Filter Library API TS0F_Compile TS0F_Compile_Ex TS0F_DicMake TS0F_DicMake_Ex TS0F_Free TS0F_GetTermNum TS0F_GetTermPos TS0F_Mlook TS0F_OptMake TS0F_Search 39

3. API TS0F_Compile long TS0F_Compile( long lquerynum, TS0T_QUERY *ptquery, void *pvdicdata, long *plcplsize, void **ppvcpldata ) typedef struct { long lqueryid; /* ID */ unsigned char *strquery; /* */ long lexpans; /* */ } TS0T_QUERY; lquerynum 500 ptquery pvdicdata TS0F_DicMake TS0D_NULL plcplsize ppvcpldata lqueryid ID 0 999999 strquery 2.6.1 40

3. API lexpans 2.6.2 TS0D_EXPANS_DIC TS0D_EXPANS_KANA TS0D_EXPANS_ALPHA TS0D_EXPANS_HALPHA TS0D_EXPANS_EXCHG TS0D_EXPANS_YOUON TS0D_EXPANS_STEM TS0D_EXPANS_INFLECTION TS0D_EXPANS_KANA_CHOHYPN TS0D_EXPANS_KANA_BASIC TS0D_EXPANS_KANA_YOUON TS0D_EXPANS_NONE Text Search Enhancer for English 0 0 0 4. *ppvcpldata TS0F_Free *ppvcpldata TS0F_DicMake TS0F_DicMake_Ex 41

3. API TS0F_Compile_Ex long TS0F_Compile_Ex( long lquerynum, TS0T_QUERY *ptquery, void *pvdicdataex, void *pvoptdata, long *plcplsize, void **ppvcpldataex ) typedef struct { long lqueryid; /* ID */ unsigned char *strquery; /* */ long lexpans; /* */ } TS0T_QUERY; lquerynum 500 ptquery pvdicdataex TS0F_DicMake_Ex TS0F_DicMake_Ex pvoptdata TS0D_NULL pvoptdata TS0F_OptMake TS0D_NULL 42

3. API plcplsize ppvcpldataex lqueryid ID 0 999999 strquery 2.6.1 lexpans 2.6.2 TS0D_EXPANS_DIC TS0D_EXPANS_KANA TS0D_EXPANS_ALPHA TS0D_EXPANS_HALPHA TS0D_EXPANS_EXCHG TS0D_EXPANS_YOUON TS0D_EXPANS_STEM TS0D_EXPANS_INFLECTION TS0D_EXPANS_KANA_CHOHYPN TS0D_EXPANS_KANA_BASIC TS0D_EXPANS_KANA_YOUON TS0D_EXPANS_NONE Text Search Enhancer for English 0 43

3. API 0 0 4. *ppvcpldataex TS0F_Free *ppvcpldataex TS0F_DicMake_Ex TS0F_DicMake 44

3. API TS0F_DicMake 2.7 long TS0F_DicMake( char *strfilename, long *pldicsize, void **ppvdicdata ) strfilename pldicsize ppvdicdata 0 0 0 4. *ppvdicdata TS0F_Free *ppvdicdata TS0F_Compile TS0F_Compile_Ex 45

3. API TS0F_DicMake_Ex long TS0F_DicMake_Ex( char *strfilename, void *pvoptdata long *pldicsize, void **ppvdicdataex) strfilename pvoptdata TS0D_NULL pldicsize ppvdicdataex 0 0 0 4. *ppvdicdataex TS0F_Free *ppvdicdataex TS0F_Compile_Ex TS0F_Compile 46

3. API TS0F_Free long TS0F_Free( void *pvresult ) pvresult API 0 0 0 4. 47

3. API TS0F_GetTermNum long TS0F_GetTermNum( long ITextSize, unsigned char *strtextdata, void *pvcpldata, TS0T_HITNUM **ppthitnum,long *plhitnumcnt) typedef struct { long lqueryid; /* ID */ long lhitnum; /* */ } TS0T_HITNUM; ltextsize strtextdata pvcpldata TS0F_Compile, TS0F_Compile_Ex ppthitnum plhitnumcnt 0 0 0 4. *ppthitnum 48

3. API TS0F_Free *ppthitnum 49

3. API TS0F_GetTermPos long TS0F_GetTermPos( long ltextsize, unsigned char *strtextdata, void *pvcpldata, long lqueryid, TS0T_HITPOS *pthitpos, long lhitposent, long *plhitposcnt ) typedef struct { long lhitpos; /* */ long lhitll; /* */ } TS0T_HITPOS; ltextsize strtextdata pvcpldata TS0F_Compile lqueryid ID TS0D_QUERYID_ALL pthitpos lhitposent plhitposcnt 50

3. API 0 0 0 4. -302600 TS0E_HITPOS_FULL lhitposent TS0F_Compile_Ex 51

3. API TS0F_Mlook ppvmlookdata 3-1 long TS0F_Mlook( unsigned char *strterm, long lexpans, void *pvdicdata, long *plmlooksize, void **ppvmlookdata ) strterm ', ' ' ' ',' ' lexpans 2.6.2 52

3. API TS0D_EXPANS_DIC TS0D_EXPANS_KANA TS0D_EXPANS_ALPHA TS0D_EXPANS_HALPHA TS0D_EXPANS_EXCHG TS0D_EXPANS_YOUON TS0D_EXPANS_STEM TS0D_EXPANS_INFLECTION TS0D_EXPANS_KANA_BASIC TS0D_EXPANS_KANA_CHOHYPN TS0D_EXPANS_KANA_YOUON TS0D_EXPANS_NONE Text Search Enhancer for English pvdicdata TS0F_DicMake, TS0F_DicMake_Ex TS0D_NULL plmlooksize ppvmlookdata 0 0 0 4. *ppvmlookdata TS0F_Free *ppvmlookdata 53

3. API TS0F_Free *ppvmlookdata 54

3. API TS0F_OptMake long TS0F_OptMake( char *strfilename, long *ploptsize, void **ppvoptdata ) strfilename ploptsize ppvoptdata 0 0 0 4. *ppvoptdata TS0F_Free *ppvoptdata 55

3. API TS0F_Search long TS0F_Search( long ltextsize, unsigned char *strtextdata, void *pvcpldata, long *plhitcnt, long **pplqueryid ) ltextsize strtextdata pvcpldata TS0F_Compile TS0F_Compile_Ex plhitcnt pplqueryid ID 0 0 0 4. *ppiqueryid ID TS0F_Free *ppviqueryid 56

4 Text Search Filter Library API 4.1 4.2 4.3 API 4.4 API 57

4. 4.1 API 4.1.1 4-1 -100001-199999 -200001-209999 API -300001-309999 API 4.1.2 TS0lib.h 4.2 4.4 58

4. 4.2 Windows OS Windows NT Windows 2000-100100 TS0E_NOMEM -100200 TS0E_CANT_OPEN_KANARULE Text Search Filter Library -100300 TS0E_LLIST_P2O_ERR -100400 TS0E_LLIST_TYPE_ERR 59

4. 60-100500 -100500-100500 -100500 TS0E_INVALID_BITLIST -100600-100600 -100600-100600 TS0E_INVALID_TID TID -100700-100700 -100700-100700 TS0E_ILLEGAL_CODE -100800-100800 -100800-100800 TS0E_PTR_NO_EXIST -100900-100900 -100900-100900 TS0E_AG_STAT_OVERFLOW -101000-101000 -101000-101000 Windows Windows Windows Windows TS0E_NO_REGKEY

4. Text Search Filter Library -101100 Windows Windows TS0E_REGOPENKEYEX_ERROR RegOpenKeyEx() GetLastError() -101200 Windows Windows TS0E_REGOPENVALUEEX_ERROR RegQueryValueEx() GetLastError() -101300 Windows Windows TS0E_DLL_NOT_EXIST DLL Text Search Filter Library -101400 Windows Windows TS0E_CANNOT_LOADLIBRARY GetLastError() -101500 Windows Windows TS0E_NO_FUNC_ADDR 61

4. Text Search Filter Library -101600 TS0E_NO_EXTTERMLIB Text Search Filter Library -101700 TS0E_GETEXTERM -101800 TS0E_ENGOPT_FILE_IOERR Text Search Enhancer for English Text Search Enhancer for English 62

4. 63 4.3 API API -200100-200100 -200100-200100 TS0E_INVALID_QNUM -200200-200200 -200200-200200 TS0E_INVALID_QTBLPTR -200300-200300 -200300-200300 TS0E_INVALID_RSIZPTR -200400-200400 -200400-200400 TS0E_INVALID_RDATPTR -200500-200500 -200500-200500 TS0E_INVALID_FNAMEPTR

4. -200600 TS0E_INVALID_TSIZE -200700 TS0E_INVALID_TPTR -200800 TS0E_INVALID_CPLDAT -200900 TS0E_INVALID_QUERYID ID ID -201000 TS0E_DUPLICATE_QID ID ID 64

4. 65-201100 -201100-201100 -201100 TS0E_INVALID_QUERYPTR -201200-201200 -201200-201200 TS0E_INVALID_EXPANS -201300-201300 -201300-201300 TS0E_INVALID_HITCNTPTR -201400-201400 -201400-201400 TS0E_INVALID_QIDPTR ID ID -201500-201500 -201500-201500 TS0E_INVALID_HITPOSPTR -201600-201600 -201600-201600 TS0E_INVALID_HITPOSENT

4. -201700 TS0E_INVALID_POSCNTPTR -201800 TS0E_EYECHATCHER_ERRH -201900 TS0E_EYECHATCHER_ERRF -202000 TS0E_ENDIEN_NOMATCH -202100 TS0E_RSLT_HEAD_ERR 66

4. -202200 TS0E_NOTSUPPORT_CODERSLT -202300 TS0E_RSLT_SIZE_ERR -202400 TS0E_RSLT_ID_NOMATCH -202500 TS0E_RSLT_ID_ERROR -202600 TS0E_INVALID_RSLTPTR 67

4. -202700 TS0E_NO_CALLBACKFUNC -202800 TS0E_NOTSUPPORT_CODEMODE -202900 TS0E_INVALID_TERMPTR -204300 TS0E_INVALID_OPTDAT -204400 TS0E_INVALID_HITNUMPTR -204500 TS0E_INVALID_HITNUMCNTPTR 68

4. 69

4. 70 4.4 API API -300100-300100 -300100-300100 TS0E_INVALID_OPE -300200-300200 -300200-300200 TS0E_OPE_NESTERR -300300-300300 -300300-300300 TS0E_OPE_NO_LKK -300400-300400 -300400-300400 TS0E_OPE_NO_RKK -300500-300500 -300500-300500 TS0E_TOO_SHORT_ITEM

4. -300600 TS0E_TOO_MUCH_ITEM -300700 TS0E_NOT_TERM_EQ eq -300800 TS0E_ITEM_DLMT -300900 TS0E_ILLEGAL_TERM1 1 2 1-301000 TS0E_ILLEGAL_TERM2 2 2 71

4. -301100 TS0E_ILLEGAL_TERMEND NULL -301200 TS0E_NOT_EXIST_TERM -301300 TS0E_AFT_ESCAPE_TERM -301400 TS0E_NOT_ESCAPE_TERM -301500 TS0E_QUERY_NONULL NULL 72

4. 73-301600 -301600-301600 -301600 TS0E_DICSRC_NOTEXIST -301700-301700 -301700-301700 TS0E_DICSRC_CANNOTOPEN -301800-301800 -301800-301800 TS0E_DICSRC_HEAD_KONMA -301900-301900 -301900-301900 TS0E_DICSRC_CHAIN_KONMA -302000-302000 -302000-302000 TS0E_DICSRC_LAST_KONMA

4. -302100 TS0E_DICSRC_EXIST_1BYTE -302200 TS0E_DICSRC_ILLEGAL_CODE1 1 2 1-302300 TS0E_DICSRC_ILLEGAL_CODE2 2 2-302400 TS0E_DICSRC_EMPTY -302450 TS0E_DICSRC_BKSCHAR 74

4. -302500 TS0E_QUERYID_NOTEXIST ID ID -302600 TS0E_HITPOS_FULL -302700 TS0E_CALLBACKFUNCERR -302800 TS0E_TEXTSIZE_OVER2G 2-302900 TS0E_TERM_DLMT 75

4. -303100 TS0E_NOT_INSTALL_ENGOPT Text Search Enhancer for English Text Search Enhancer for English -303200 TS0E_INVALID_LANGCODE -303500 TS0E_DICSRC_ILLEGAL_CODEN 1 6byte -303600 TS0E_ILLEGAL_TERMN 1 6byte -303700 TS0E_OPTDEF_NOTEXIST -303800 TS0E_OPTDEF_CANNOTOPEN 76

4. -303900 TS0E_OPTDEF_SAMECASE_DOUBLE SAMECASE -304000 TS0E_OPTDEF_SAMECASE_INVALID SAMECASE -304100 TS0E_OPTDEF_SAMECASE_NOVALUE SAMECASE -304200 TS0E_OPTDEF_SAMEWIDE_DOUBLE SAMEWIDE -304300 TS0E_OPTDEF_SAMEWIDE_INVALID 77

4. SAMEWIDE -304400 TS0E_OPTDEF_SAMEWIDE_NOVALUE SAMEWIDE -304500 TS0E_OPTDEF_SAMEY_DOUBLE SAMEY -304600 TS0E_OPTDEF_SAMEY_INVALID SAMEY -304700 TS0E_OPTDEF_SAMEY_NOVALUE SAMEY -305300 TS0E_OPTDEF_DELCODE_DOUBLE DELCODE 78

4. -305400 TS0E_OPTDEF_DELCODE_NOVALUE DELCODE -305500 TS0E_OPTDEF_INVALIDDEF 79

A API 39 API 9 API 70 API 10 API 63 E eq 25 F fand 25 fnot 25 for 25 T TS0D_EXPANS_ALPHA 26 TS0D_EXPANS_DIC 26 TS0D_EXPANS_EXCHG 27 TS0D_EXPANS_HALPHA 27 TS0D_EXPANS_INFLECTION 27 TS0D_EXPANS_KANA 26 TS0D_EXPANS_KANA_BASIC 27 TS0D_EXPANS_KANA_CHOHYPN 27 TS0D_EXPANS_KANA_YOUON 27 TS0D_EXPANS_STEM 27 TS0D_EXPANS_YOUON 27 TS0F_Compile 40 TS0F_Compile_Ex 42 TS0F_DicMake 45 TS0F_DicMake_Ex 46 TS0F_Free 47 TS0F_GetTermNum 48 TS0F_GetTermPos 50 TS0F_Mlook 52 TS0F_OptMake 55 TS0F_Search 56 U UAP 6 UAP 6 UAP 7 26 26 26 26 27 27 27 57 58 58 58 58 25 26 27 27 27 API 13 4 31 55 56 3 81

API 12 35 24 25 24 40 42 5 API 14 2 24 15 6 AIX 15 HP- UX 18 Windows 16 5 34 59 47 48 21 27 6 37 API 8 AIX 8 HP-UX 9 Windows 8 3 52 API 11 52 29 26 29 29 30 45 46 36 27 2 API 10 50 3 27 8 20 4 33 82

15 25 25 25 83

WEB