私は検索エンジンを行うための良い方法は何でしょうか。私にそれを作成するように頼んだ人はMySQLを使用していませんが、自分のページを検索可能にしたいと思っています。残念ながら、彼らはまだ静的ページを作成しているので、検索エンジンを作成するための最良の方法は何ですか?
サイトを一覧表示し、phpでget_meta_tagsを使用して、ページに追加されたキーワードを探す方法はありますか?
私は検索エンジンを行うための良い方法は何でしょうか。私にそれを作成するように頼んだ人はMySQLを使用していませんが、自分のページを検索可能にしたいと思っています。残念ながら、彼らはまだ静的ページを作成しているので、検索エンジンを作成するための最良の方法は何ですか?
サイトを一覧表示し、phpでget_meta_tagsを使用して、ページに追加されたキーワードを探す方法はありますか?
Lucene 検索は、サイト検索の実装に適しています。Web ページ、PDF ファイル、Word/Excel ドキュメントなどをインデックスに追加し、検索の関連性によって結果を並べ替える機能を使用して、すべてのコンテンツを非常に高速かつ効率的に検索できます。
Zend_Search_Luceneで利用可能な Lucene の純粋な PHP 実装があります。Zend フレームワーク全体を必要とせずに、Zend Lucene クラスをスタンドアロンとして使用できます。ファイルやドキュメントを定期的にインデックスに追加するためのコードを作成できます (検索インデックスの更新には時間がかかるため、スケジュールに従って、またはサイト所有者の要求に応じて更新する必要があります)。次に、検索インデックスを開き、検索クエリをフィードして結果を取得するコードを作成できます。上記のドキュメントには、これらすべての例が含まれています。
Apache Solrも可能であり、広く使用されています。これは、PHP を含む多くの言語で実装されているインデックス作成と検索用の API を持つ Java サーバーです。