2011-07-12 15 views
0

私はウェブデザインに新しいです..私はyoutubeのようなビデオストリーミングウェブサイトを設計しています。私は多くのビデオとその詳細(スピーカー、タイトルなどのフィールドを持っている別のxmlファイル)を持っています 私は自分のフィールドに基づいてカスタム検索を実装したいと思います。私を助けてください。 私はそれらをmysqlテーブルに結合するか、複数のXMLファイルを解析する必要がありますか? p.s動画がたくさんあります。 (Googleの検索などを使用したくない.. 1つを実装したい)カスタム検索の実装

ありがとう。

+0

MySQL。無駄なXMLベースの検索機能を利用して、1時間以上節約できます。 – Blender

答えて

0

私はすべての検索語句(説明、タイトルなど)を別々の単語に分割し、それらをデータベースに格納します。索引付けが容易で、照会が容易/高速です。私はおそらくmysqlの代わりにmongodbを使用しますが、それは主に味の問題です。このタスクでパフォーマンスに最も適しているものは、どれをプロファイリングする必要がありますか。

希望する場合は、より高度な検索ができるように、検索用語の種類(タグ、タイトル、説明など)を保存することもできます。

0

Luceneベースの検索エンジンをいくつか見てみたいです。

PHPを使用しているので、おそらくZend_Search_Luceneが必要です。
また、優れた機能とAPIを備えたスタンドアロンの検索エンジンであるApache Solrをご覧ください。

関連する問題