Open Source Web Development Tutorials - Dev Shed
MySQLとPHP 5による検索エンジンの結果セットのページ付け処理
(2008/10/14公開)
検索エンジンの結果セットのページ付け処理
この連載記事は、MySQLとPHP 5を使用して拡張可能な検索エンジンを構築する方法についての、PHP開発者のための使いやすいガイドです。この記事は、最初の「MySQLとPHP 5による検索エンジンの構築」に続く2番目の記事です。これらのチュートリアルは、MySQL/PHP 5チームにより提供される機能を使用して、完全に機能する検索アプリケーションを作成する方法を示すものです。
はじめに
最初に、前の記事で説明したトピックを簡単に要約します。これによって、このMySQL駆動の検索エンジンに追加を計画している新しい機能をより簡単に把握できるようになります。
最初の記事では、このカスタマイズ可能な検索エンジンを構成する各種のモジュールの開発を行いました。各種の検索用語を入力するための単純なフロントエンドを作成し、1つまたは複数の選択されたデータベースに対して検索を実行するための、いくつかの基本的なPHPクラスを定義しました。
ここでの目的は、任意の既存の(または将来の)Webサイトに組み入れることが可能な、内部的な検索エンジンを実装するために必要なソースファイルを提供することです。この検索アプリケーションは拡張可能な構造なので、個別の要求に応じて多くのほかの機能を追加することが可能です。
この2回目の記事では、前回作成した検索エンジンにいくつかの重要な特徴を追加する方法について説明します。これには、結果にページ付けする機能の実装や、ブール検索の実行などがあります。
今回の記事により、自分のPHP 5ベースのアプリケーションに高度な検索エンジンを実装するために必要な知識を得ることができます。
Copyright © 2008 Ziff Davis Enterprise, Inc.
Originally appearing in the U.S. Edition of Dev Shed. All Rights Reserved.








