検索(けんさく、)とは、データの集合の中から目的とするデータを探し出すことである。古くは図書館の所蔵物を探し出したり、辞書の項目を引いたりといった人手で行うのが主だったが、コンピューターの発達により、テキスト文字列の検索(
文書検索、
文字列探索)、画像データの検索(画像検索)、音声データの検索(
音声検索)など、大規模かつマルチメディアの情報に関する検索技術が発展した。さらに
データベースの発展と
インターネットの普及に伴い、分散保管されているデータに対する検索技術が研究されている。ファイルの内容に対して
文字列探索を行う機能も検索と呼ばれる。