aboutsummaryrefslogtreecommitdiff
path: root/ja_JP.eucJP/man/man1/indxbib.1
blob: d55ede48e3f0028a115405d04c4efd4fa8974f55 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
.ig \"-*- nroff -*-
Copyright (C) 1989-1995 Free Software Foundation, Inc.

Permission is granted to make and distribute verbatim copies of
this manual provided the copyright notice and this permission notice
are preserved on all copies.

Permission is granted to copy and distribute modified versions of this
manual under the conditions for verbatim copying, provided that the
entire resulting derived work is distributed under the terms of a
permission notice identical to this one.

Permission is granted to copy and distribute translations of this
manual into another language, under the above conditions for modified
versions, except that this permission notice may be included in
translations approved by the Free Software Foundation instead of in
the original English.
..
.\" jpman %Id: indxbib.1,v 1.2 1997/03/29 04:27:19 horikawa Stab %
.TH INDXBIB 1 "7 September 1996" "Groff Version 1.10"
.SH 名称
indxbib \- 文献目録データベース用の逆引きインデックスの作成
.SH 書式
.nr a \n(.j
.ad l
.nr i \n(.i
.in +\w'\fBindxbib 'u
.ti \niu
.B indxbib
.de OP
.ie \\n(.$-1 .RI "[\ \fB\\$1\fP" "\\$2" "\ ]"
.el .RB "[\ " "\\$1" "\ ]"
..
.OP \-vw
.OP \-c file
.OP \-d dir
.OP \-f file
.OP \-h n
.OP \-i string
.OP \-k n
.OP \-l n
.OP \-n n
.OP \-o file
.OP \-t n
.RI [\  filename \|.\|.\|.\ ]
.ad \na
.SH 解説
.B indxbib
は、
.IR filename \|.\|.\|.
で指定される文献目録データベースの逆引きインデックスを作成します。逆引きインデックスは
.BR refer (1)
、
.BR lookbib (1)
、
.BR lkbib (1)
で利用されます。このインデックスのファイル名は
.IB filename .i
となります(インデックスはいったんテンポラリファイルに書き込まれ、この
名前にリネームされます)。
.B \-f
オプションを使い、また
.B \-o
オプションの指定もファイル名の指定もしなかった場合には、インデックスファイルは
.BR Ind.i
という名前となります。
.LP
文献目録データベースは、空行によってレコードに分けられています。
レコード内では、各フィールドは、行頭にある
.B %
の文字で始まります。フィールドは、
.B %
に続いた一文字の名前を持ちます。
.LP
.BR \-c
、
.BR \-n
、
.BR \-l
、および
.B \-t
のオプションによって指定された値は、インデックスの中に格納されます。
インデックスを検索する時には、ユーザが指定する検索キーは、これらのオプションに
従って、捨てられたり切りつめられてしまいます。
しかし、インデックスを検索して見付かったレコードが、実際にユーザが指定した検索キーを
含んでいる、ということを確かめる場合には、検索キーには
そのような修正は行われません。
これは、
ユーザが指定した検索キーのうち少なくとも1つが
(-l オプション等によって捨てられることなく)
インデックスに登録されており、
かつ検索キーのうちの少なくとも(-t オプションによって)切りつめられた部分を
インデックスのユーザが指定できるならば、
これらのオプションがインデックス作成時に使われたかどうか、ユーザは気にする必要が
ない、ということを意味します。
.B \-i
オプションによって指定された値もインデックス内に保存され、
インデックスを使った検索に適合するレコードがキーに適合するか否かを検証する時に使用します。
.\" うーんこんな訳でいいのかなぁ...ちょっと自信なし...
.SH オプション
.TP
.B \-v
バージョン番号を表示します。
.TP
.B \-w
ファイル全体に対してインデックスを作成します。
各々のファイルが、別々のレコードとなります。
.TP
.BI \-c file
.BR /usr/share/dict/eign
の代わりに、
.I file
から共通語の一覧を読み込みます。
.TP
.BI \-d dir
インデックスに格納する現在の作業ディレクトリのパスとして
.BR pwd (1)
で表示されるパスの代わりに
.I dir
を使います。
通常、
.I dir
は
BR pwd (1)
で表示されるディレクトリを差すシンボリックリンクとします。
.TP
.BI \-f file
インデックスを作るファイルを
.IR file
から読み込みます。
.I file
が
.BR \-
の場合には、ファイルは標準入力から読み込まれます。
.B \-f
オプションは1つまでしか使用できません。
.TP
.BI \-i string
フィールド名が
.IR string
に含まれているフィールドの内容についてのインデックスは作成しません。
.I string
の初期値は
.BR XYZ
です。
.TP
.BI \-h n
ハッシュテーブルのサイズとして
.I n
以上の素数を用います。
.I n
を大きくすると検索は速くなりますが、インデックスは大きくなり、また
.B indxbib
はより多くのメモリを消費するようになります。
.I n
の初期値は997です。
.TP
.BI \-k n
入力レコードに対する検索キーの数を、最大で
.I n
個にします。
.I n
の初期値は100です。
.TP
.BI \-l n
.IR n
文字未満の検索キーを捨てます。
.I n
の初期値は3です。
.TP
.BI \-n n
.I n
個の共通語を、ありふれたものから順に捨てます。
.I n
の初期値は100です。
.TP
.BI \-o basename
インデックスの名前を
.IB basename .i\fR
とします。
.TP
.BI \-t n
検索キーを
.IR n
文字で切り捨てます。
.I n
の初期値は6です。
.SH 関連ファイル
.TP \w'\fBindxbib\fIXXXXXX'u+2n
.IB filename .i
インデックスです。
.TP
.B Ind.i
デフォルトのインデックス名です。
.TP
.B /usr/share/dict/eign
共通語の一覧です。
.TP
.BI indxbib XXXXXX
テンポラリファイルです。
.SH 関連項目
.BR refer (1),
.BR lkbib (1),
.BR lookbib (1)