2010年3月12日

コロン(:)とハイフン(-)の微妙な違い

複数の集合を足し合わせる時、皆さんはどのようにしてますか?
一般的には、

S S1+S2+S3・・・

のようにOR演算で検索しますが、連続している集合の場合、
コロン(:)またはハイフン(-)記号で範囲指定検索が可能です。

次の例をご覧ください。
=================================================================

Set Items Description
S1 80939 CAT
S2 92407 DOG
S3 146843 RABBIT
S4 432988 MOUSE
S5 16379 BIRD <---集合S5まで作成しました

? S S1:S5 <---集合S1~S5までを足し合わせ
S6 743443 S1:S5

? S S1-S5 <---同じく集合S1~S5までを足し合わせ
80939 S1
92407 S2
146843 S3
432988 S4
16379 S5
S7 743443 S1-S5

★得られる結果は同じですが、検索履歴の表示に違いがあり、
ハイフンの場合は、各集合の件数が表示されているのがわかりますね。
=================================================================

■ EXPANDコマンド時の集合作成でも、コロンとハイフンでは微妙な違いがあります。
=================================================================

? E PA=AMAZON <---特許出願人(PA=)で表記を参照

Ref Items Index-term
E1 3 PA=AMAZION ELECTRONICS INC (AMAZ-N)
E2 2 PA=AMAZION ELECTRONICS INC TW
E3 280 *PA=AMAZON
E4 1 PA=AMAZON ALAN JAY
E5 3 PA=AMAZON BIOTECH INC
E6 3 PA=AMAZON BIOTECH INC (AMAZ-N)
E7 6 PA=AMAZON COM
E8 6 PA=AMAZON COM (AMAZ-N)
E9 5 PA=AMAZON COM HOLDINGS INC
E10 5 PA=AMAZON COM HOLDINGS INC (AMAZ-N)
E11 1 PA=AMAZON COM HOLDINGS INC US
E12 103 PA=AMAZON COM INC
E13 100 PA=AMAZON COM INC (AMAZ-N)
E14 1 PA=AMAZON COM INC JP
E15 2 PA=AMAZON COM INC SEATTLE WA US
E16 27 PA=AMAZON COM INC US
E17 2 PA=AMAZON COM INC 1516 SECOND AVENUE SEATTLE WA 9
E18 1 PA=AMAZON COM INC 2250 FIRST AVENUE SOUTH SEATTLE
E19 3 PA=AMAZON COM US
E20 1 PA=AMAZON DE GMBH
E21 1 PA=AMAZON DE GMBH (AMAZ-N)

Enter P or PAGE for more

? S E7:E19 <---参照番号E7~E19までを選択
S1 104 PA='AMAZON COM':PA='AMAZON COM US'

? S E7-E19 <---同じく参照番号E7~E19までを選択
6 PA=AMAZON COM
6 PA=AMAZON COM (AMAZ-N)
5 PA=AMAZON COM HOLDINGS INC
5 PA=AMAZON COM HOLDINGS INC (AMAZ-N)
1 PA=AMAZON COM HOLDINGS INC US
103 PA=AMAZON COM INC
100 PA=AMAZON COM INC (AMAZ-N)
1 PA=AMAZON COM INC JP
2 PA=AMAZON COM INC SEATTLE WA US
27 PA=AMAZON COM INC US
2 PA=AMAZON COM INC 1516 SECOND AVENUE SEATTLE WA 9
1 PA=AMAZON COM INC 2250 FIRST AVENUE SOUTH SEATTLE
3 PA=AMAZON COM US
S2 104 E7-E19

★ハイフンの場合は、各表記と件数が履歴に表示されるのがわかりますね!
=================================================================
ただ、一度に指定可能な範囲指定検索の上限は『50集合』迄です。
ですので、それを超える場合は、下記のような検索式を使えば問題ないです。

S S1:S50 OR S51:S100 OR S101:S150 OR ・・・

是非、試してみてください!