- ブール演算子とは何ですか?
- 用語の効率的な検索
- 最も一般的なブール演算子
- そして
- または
- ない
- 引用符
- ネスティング
- ブール演算子の使用例
- オプションのいずれかが機能する場合
- 複数の用語を一緒に見つける必要がある場合
- 何かを見つけたくないとき
- 参考文献
ブール演算子は、 TELL検索エンジンはあなたが望むもののコンセプトことを、ジョージ・ブール、19世紀のイギリスの数学者によって策定代数システムの論理的な構成部品であるために結果に含めるまたは除外する。
コンピュータには大量の情報が含まれている場合があります。データベースおよびWebサイトで正しい情報を見つけるには、ブール論理を使用して効率的な検索を構築する方法を理解する必要があります。
出典:pixabay.com
ブール検索では、ブール演算子AND、OR、およびNOTを使用してキーワードを組み合わせ、検索を絞り込んだり広げたりします。これらは基本的に、値1 AND値2、値1 OR値2、値1、NOT値2などの2つの値を持つ変数を含む代数演算です。
ブール検索の生成は、幅広いソフトウェアで意味のある検索結果を得るために知っておく必要があるスキルです。したがって、成功するためには、それを開発する必要があります。
長いブール検索文字列は、あいまいで絡み合っているため作成が複雑に見えるかもしれませんが、実際にはそうではないため、心配する必要はありません。
ブール演算子とは何ですか?
ブール検索は、キーワードのセットと3つの主要なブール演算子(AND、OR、NOT)を使用して検索を確立し、検索でより正確で関連性の高い結果を取得する方法です。
ブールシステムで最初に理解すべきことは、理解すべき構文要素が5つしかないことです。これらは、AND、OR、NOT、()、«»です。
それらを適切に使用することにより、考慮されるキーワードとともに、幅広い検索操作を作成できます。
これらの要素のいずれかを検索で使用できる繰り返しに制限はないため、非常に具体的な検索文字列を作成でき、結果のフィルタリングに多くの時間を節約できます。
用語の効率的な検索
多くの場合、データベースと検索エンジンは非常に正確です。データベースの検索ボックスに単語を入力すると、データベースはそれらの単語を厳密に検索します。
データベース内のドキュメントがトピックを詳しく説明するために異なる単語を使用している場合、それらは見つからない可能性があります。一方、考えられるすべてのキーワードに対して検索を実行すると、時間がかかり非効率的であるだけでなく、必要とされるレベルの具体性も提供されません。
ブール演算子または検索コネクタAND、OR、NOTを使用すると、キーワードを組み合わせて、より意味のある検索を生成できます。これらは、効率的な検索戦略の中心的なコンポーネントです。
最も一般的なブール演算子
最も一般的なブール演算子は、AND、OR、およびNOTです。より正確な検索結果を取得するために使用できます。
そして
このブール演算子が用語を接続すると、それらの接続されたすべての検索用語を含むエントリのみが選択されます。検索を絞り込むために使用できます。
したがって、両方の単語(図の網掛け部分)を含む結果を取得するには、ANDを追加する必要があります。これは、単語が隣り合って表示されることを保証するものではなく、「電子投票投票」などの両方の単語が結果に表示されることを保証するだけです。
または
用語がこのブール演算子で接続されている場合、これらの検索用語のいずれかを含むエントリが、一緒にまたは個別に選択されます。検索範囲を広げるために使用できます。
ORは、「電子OR手動投票」などの代替を要求するためにも使用されます。ほとんどの検索エンジンは、これを「投票AND(電子マニュアルOR)」と解釈します。
ない
このブール演算子によって用語が関連付けられている場合、特定の用語を含むエントリは除外されます。検索を制限したり、誤ったヒットを排除したりするために使用できます。
NOTは、何を無視するかを検索エンジンに伝えます。「vote NOT manual」というクエリは、voteという単語を含むが、manualという単語を含まない結果を返します。一部の検索エンジンは、単語の前にNOではなくマイナス記号を使用します(例:-manual)。
引用符
これはブール演算子ではありませんが、引用符を使用すると、より正確な結果を得ることができます。
一般に、検索エンジンはクエリ「電子投票」を電子AND投票として扱います。つまり、「選挙の電子投票」のように、結果には両方の単語が含まれる必要があります。これにより、「電子機器による選挙」の結果は返却されません。
ネスティング
同じ検索操作で複数のタイプのブール演算子が現れる場合、括弧()を使用して、演算子と組み合わせる用語を限定します。例:(幼児OR赤ちゃん)AND(薬物ORアルコール)AND乱用
ブール演算子の使用例
10代の若者のコミュニケーションスキルに対するソーシャルメディアの影響についての記事を書いているとします。
オプションのいずれかが機能する場合
概念を「ソーシャルネットワーク」と呼ぶさまざまな方法が知られています。検索するリソースの作成者は、それを1つまたは複数のソーシャルネットワークと呼ぶか、「ソーシャルネットワーク」という言葉を使用せずに、ソーシャルネットワークの例としてFacebookについてのみ説明する貴重なリソースがあるかもしれません。
ブールOR演算子は、さまざまなオプションを探すときに使用されます。例:「ソーシャルネットワーク」または「ソーシャルネットワーク」またはFacebook。
複数の用語を一緒に見つける必要がある場合
ソーシャルネットワークに関連するトピックだけを検索すると、きっとたくさんのドキュメントが見つかるはずです。ただし、これらのリソースは、ソーシャルメディアのデザイン、ソーシャルメディアをマーケティングツールとして使用するなど、ほとんどすべてのことについて話すことができます。
したがって、この場合、ソーシャルネットワークとコミュニケーションに関連するドキュメントを検索するには、両方の用語が表示される場所を検索する必要があります。ブールAND演算子は、複数の用語を一緒に検索するときに使用されます。それは、「ソーシャルネットワーク」とコミュニケーションです。
何かを見つけたくないとき
使用されているキーワードの組み合わせによって、不要なリソースが取得される場合があります。
たとえば、「ソーシャルメディア」および「コミュニケーション」という用語でドキュメントを検索すると、マスコミュニケーションまたはマーケティングにおけるソーシャルメディアの使用に関するリソースが見つかる場合があります。
ただし、これらの用語はいずれも、思春期のコミュニケーションスキルのトピックには関連していません。用語を検索から除外する必要がある場合は、ブールNOT演算子が使用されます。この場合、マーケティングではなくコミュニケーションです。
参考文献
- メリーランド大学(2020)。ブール演算子:AND、OR、およびNOT。取得元:myelms.umd.edu。
- 社会的才能(2020)。ブール検索用語の初心者向けガイド。取得元:socialtalent.com。
- BBC(2020)。コンピューター上の情報の検索。取得元:bbc.co.uk。
- バージニアハイランズコミュニティカレッジ(2020)。ブール演算子-簡単な説明。取得元:vhcc.edu。
- トロント大学図書館(2020)。ブール演算子とは何ですか?それらを使用して検索を改善するにはどうすればよいですか?取得元:library.utoronto.ca。