私はPHPでフォーラムを最初から構築しています。私はphpBBのデータベース構造の大半を使用しています。大きなフォーラムで高速検索機能を開発しますか?
しかし、今では検索機能について考えていますか?すべての記事をすばやく検索できる良いデザインは何ですか。私はmysqlの%query_string%よりも良い方法があるはずだと思います:)
すべての文を単語に分解し、単語をハッシュテーブルのキーとし、その値をカンマ区切りのすべてのポスト言葉は?あなたが投稿を削除すれば、それでも問題はほとんどありませんが、そのアプローチはより良いと思います。
私は単純なソリューションを使用することができますが、フォーラムが大きくなるとコードを変更する必要はありません。
ご意見ありがとうございましたか、私に正しい方向を教えていただけたらと思います!
Googleをお試しください。 –
あなたの最良の賭け金(Google以外)はおそらくLuceneのような専用の検索ソフトウェアです。 – derobert