PHP用語集 |
全文検索
文字列に含まれるテキスト全体を対象とした検索。検索対象のテキストからインデックスを作成し、文字列による検索を行うソフトウェアのことを、全文検索エンジンと呼ぶ。
PHPでは標準で全文検索エンジンを内蔵していないため、外部ソフトウェアを利用する必要がある。インデックスを作成する方法によりタイプが分かれる。日本においては日本語を正しく解析できる必要があり、NamazuやSenna、Rastなどがよく使われる。
関連Webサイト
IT用語辞典バイナリ |
フルテキスト検索
別名:全文検索
【英】full-text search
フルテキスト検索とは、文書を検索する方法の中でも、指定した範囲内に含まれる文字列全てを検索対象とする検索手法のことである。
全文検索は、文書を総なめにして検索語がないかを探し出す。仮に検索語と一致する文字列を含んだ文書が見つかれば、その文字列がいかなる個所に書かれたものであっても検索結果として持ってくる。フルテキスト検索は、検索方法としては最も網羅的な手法である。ただし他の方式に較べると検索の時間がかかるという難点がある。
フルテキスト検索のほかの検索方法としては、ファイル名やデータベースの項目名のみを検索する見出し語検索がある。見だし語検索は、データベースのように個々の項目があってその項目だけを検索対象にしたいという場合に効率的な検索を行うことができる。
フルテキスト検索や見だし語検索は、それぞれ条件を指定することによって、全文一致検索、前方一致検索、後方一致検索、AND検索、OR検索などを行うことができる。
GoogleやYST(Yahoo! Search Technology)のような、インターネットで提供されている検索エンジンの多くは、Webページをフルテキスト検索するサービスを提供している
参照リンク
Yahoo! Japan
ウィキペディア |
全文検索
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2011/09/03 21:39 UTC 版)
(full-text search から転送)
全文検索(ぜんぶんけんさく、Full text search)とは、コンピュータにおいて、複数の文書(ファイル)から特定の文字列を検索すること。「ファイル名検索」や「単一ファイル内の文字列検索」と異なり、「複数文書にまたがって、文書に含まれる全文を対象とした検索」という意味で使用される。
- 1 全文検索とは
- 2 全文検索の概要
- 3 代表的な全文検索エンジン
- 4 関連項目