3. AND, OR, NOT
◆論理演算子の種類
検索システムで提供される論理演算子には、大きく分けて以下の3種類がある。
論理演算子の使用方法はシステムによって異なるので、注意が必要。
上記の3種類のすべての機能を使用することができるシステムもあるし、いくつかの機能は持たないシステムもある。
(1) AND
A AND B |
(2) OR
A OR B |
(3) NOT
A NOT B |
なお、検索システムによっては、「NOT」を単に「否定」を意味する記号として扱う場合がある。
(例:「NOT B」は「B を含まない情報」を意味する。)
そのような検索システムでは、「NOT」ではなく「AND NOT」を用いて、以下のように表現する。
◆AND と OR の組み合わせについて
AND と OR を組み合わせた場合には、原則として AND が優先される。
たとえば、「A OR B AND C」は、AND が優先され、以下の順序で処理される。
ここで、記号「 ( ) 」を用いて、優先して処理される部分を明示するとすれば、以下のようになる。
なお、検索システムによっては、以下のように、単純に左から実行される場合もある。
このように、検索システムによって処理の優先順位が異なる場合があるので、確認しておく必要がある
◆論理演算子の適用例
(1) (A OR B) AND C
この場合は、まず「A OR B」を求める。
次に、上記の結果と「C」との「AND」を求める。
A OR B | C |
(A OR B) AND C |
(2) A OR (B AND C)
この場合は、まず「B AND C」を求める。
次に、その結果と「A」との「OR」を求める。
B AND C | A |
A OR (B AND C) |
◆「国立国会図書館サーチ」の「検索演算子(AND/OR/NOT)」について
「国立国会図書館サーチ」のヘルプ「2-5 検索仕様の詳細」から抜粋。
指定された記号(「全角・半角スペース」と「"+"や"-"の頭文字」)を検索キーワードの前に入力することで、AND/OR/NOT検索を行うことができます。
表7 検索演算子の一覧
頭文字 演算子 なし AND + OR - NOT 例えば「夏目 +漱石 -こころ」と入力すると、「夏目OR漱石NOTこころ」を指定します。
※各頭文字の記号の前に、スペースが必要です。
入力例「夏目 +漱石 -こころ」の場合、「+」 「-」の前に区切り文字として半角スペースを入力しています。
※「+」「-」は、半角文字で入力してください。
※「AND」「OR」「NOT」を併用する場合は、左から順に処理されます。
※すべての単語をOR指定した場合でも、一番最初の単語はANDとして処理されます。
◆検索の実例 - CiNii Books
CiNii Books の AND, OR, NOT 検索を試してみる。
CiNii Books のリンクは下記から。
練習用のキーワードのペアは、下記のとおり。
それぞれについて、AND, OR, NOT で検索してみる。
「AND」は、「CiNii Books」では空白で代用できるので、今回はその方法を使い、単に空白で区切って検索してみる。
「OR」や「NOT」の文字を入力する際に、「CiNii Books」では前後に空白が必要なので注意すること。
「NOT」は、左右のキーワードを入れ替えると意味が異なってしまうため、それぞれ試してみる。
なお、下記の右側の数字は過去の検索結果を示しているので、参考にすること。
(1) 「ヴァイオリン」と「バイオリン」
ヴァイオリン | 4,751 件 |
バイオリン | 653 件 |
ヴァイオリン バイオリン | 266 件 |
ヴァイオリン OR バイオリン | 5,138 件 |
ヴァイオリン NOT バイオリン | 4,485 件 |
バイオリン NOT ヴァイオリン | 387 件 |
(2) 「銀河」と「宮沢賢治」
銀河 | 2,824 件 |
宮沢賢治 | 3,047 件 |
銀河 宮沢賢治 | 314 件 |
銀河 OR 宮沢賢治 | 5,557 件 |
銀河 NOT 宮沢賢治 | 2,510 件 |
宮沢賢治 NOT 銀河 | 2,733 件 |
◆検索対象のキーワードが特殊な関係にある場合
検索対象のキーワードは、常に部分的に重なり合っているとは限らない。
ここでは、特殊な関係にある3種類の場合の例を示す。
(1) キーワードが重ならない場合の例
CiNii Books 検索事例
「A」を「スマホ」、「B」を「石川啄木」とした場合
スマホ | 769 件 |
石川啄木 | 1,014 件 |
スマホ AND 石川啄木 | 0 件 |
スマホ OR 石川啄木 | 1,783 件 |
スマホ NOT 石川啄木 | 769 件 |
石川啄木 NOT スマホ | 1,014 件 |
(2) 片方のキーワードのすべてがもう片方に含まれる場合の例
CiNii Books 検索事例
「A」を「銀河」、「B」を「銀河鉄道」とした場合
銀河 | 2,824 件 |
銀河鉄道 | 432 件 |
銀河 AND 銀河鉄道 | 432 件 |
銀河 OR 銀河鉄道 | 2,824 件 |
銀河 NOT 銀河鉄道 | 2,392 件 |
銀河鉄道 NOT 銀河 | 0 件 |
(3) キーワードが完全に重なる場合の例
CiNii Books 検索事例
「A」を「宮澤賢治」、「B」を「宮沢賢治」とした場合
宮澤賢治 | 3,047 件 |
宮沢賢治 | 3,047 件 |
宮澤賢治 AND 宮沢賢治 | 3,047 件 |
宮澤賢治 OR 宮沢賢治 | 3,047 件 |
宮澤賢治 NOT 宮沢賢治 | 0 件 |
宮沢賢治 NOT 宮澤賢治 | 0 件 |