付録

条件式の詳細

条件式は、先頭にシャープ(#)を付けて記述します。シャープに続けて、記述形式に従った検索条件を指定します。

条件式は、図書館の資料を検索するときにだけ利用できます。

条件式の記述形式

ページの先頭へ

条件式では、条件を指定する検索項目と、その検索項目に指定する値を組で記述します。 検索項目と値の組は、複数を組み合わせることができます。

条件式は、限定子と演算子を使って記述します。

  • 限定子

    検索項目を表す文字列です。 2文字のアルファベットによる簡略形も用意されています。

  • 演算子

    複数の値や、複数の検索項目と値の組を、どう組み合わせて評価するかを指定する文字列です。 演算子には、and、or、not、near、followedby、および丸カッコがあります。

    演算子の意味と指定例を以下に示します。

    演算子

    意味

    指定例
    解釈
    andすべてにあてはまるコンピュータ and ネットワーク「コンピュータ」と「ネットワーク」の両方にあてはまる
    orどれかにあてはまるコンピュータ or ネットワーク「コンピュータ」か「ネットワーク」のどちらかにあてはまる
    not どれにもあてはまらないnot コンピュータ「コンピュータ」にあてはまらない
    コンピュータ not ネットワーク「コンピュータ」にあてはまるが、「ネットワーク」にはあてはまらない
    near 2つの文字列が近くに出現する(順不同)コンピュータ near ネットワーク「コンピュータ」と「ネットワーク」にあてはまり、2つの語の間にある文字の数が20以下である
    コンピュータ near(5,10) ネットワーク「コンピュータ」と「ネットワーク」にあてはまり、2つの語の間にある文字の数が5以上10以下である
    followedby 2つの文字列が近くに出現する(指定順)コンピュータ followedby ネットワーク「コンピュータ」と「ネットワーク」がこの順に現れ、2つの語の間にある文字の数が20以下である
    コンピュータ followedby(8) ネットワーク「コンピュータ」と「ネットワーク」がこの順に現れ、2つの語の間にある文字の数が8以下である
    ( )( )内を優先して展開する情報 and ( コンピュータ or ネットワーク) 「コンピュータ」か「ネットワーク」のどちらかにあてはまり、かつ、「情報」にもあてはまる

    nearおよびfollowedbyは、2つの語の間にある文字の数を任意に指定することが可能です。 「(A,B)」は「A文字以上B文字以下」、「(C)」は「C文字以下」を意味します。 文字数の指定は、nearやfollowedbyの文字に続けて、スペースを入れずに入力します。

限定子や演算子は、全角、半角、大文字、小文字のどれで記述してもかまいません。

補足

  • 限定子、演算子、イコール(=)、およびシャープを値として指定するときは、ダブルクォート(")で囲んで記述します。

検索項目と値

ページの先頭へ

条件式では、検索項目とその値を、「限定子=値」の形で指定します。 限定子と値を結ぶイコールは、全角で記述しても半角で記述してもかまいません。

所在など、値がコードでも提供されている検索項目では、値をコードで指定することも文字列で指定することもできます。

「所在が閲覧室か書庫の資料」、「書名にバレーボールが含まれるがビーチが含まれない資料」など、1つの検索項目に対して複数の値を指定するときは、演算子を使います。

条件の組み合わせ

ページの先頭へ

検索項目と値の組を、組み合わせて指定することができます。 組み合わせて指定するときは、演算子を使います。

限定子一覧

ページの先頭へ
限定子

条件の項目

補足

標準簡略形
KEYWORD4K4キーワード簡易検索の入力欄も同じ
TITLETIタイトル 
AUTHOR1A1編著者名 
SUBJECTSU件名 
PUBLISHERPU出版 
YEARPD出版年開始年と終了年をハイフン(-)で結ぶ*
JFGROUPJF和洋区分コード指定
LANGUAGELA言語コード指定
CLASSCC分類 
CALLNOCA請求記号 
ISBNSBISBN 
ISSNSSISSN 
GSMDGSG/SMDコード指定
NCIDNCNCID 
LOCATIONLO所在コード指定
ARRIVALAR新着 
MATERIALIDMA資料ID 
ANNEXAN分館指定分館番号指定
USER11U11項目A部分一致で検索
USER12U12項目B部分一致で検索
USER13U13項目C部分一致で検索
USER21U21コードAコード指定
USER22U22コードBコード指定
USER23U23コードCコード指定
USER31U31項目A部分一致で検索
USER32U32項目B部分一致で検索
USER33U33項目C部分一致で検索
USER41U41コードAコード指定
USER42U42コードBコード指定
USER43U43コードCコード指定
EJOURNALEJ電子ジャーナル 
EJAGENCYEA電子ジャーナル提供者コード指定

* 出版年は、開始年または終了年を省略することができます。 ハイフンなしで年だけを指定すると、その年だけを検索します。