ホームページ >バックエンド開発 >PHPチュートリアル >キーワード密度による検索の並べ替えについてお聞きしたいのですが、ありがとうございます。
Webサイトの検索ページを自分で作りたい php mysql apache
多分こんな感じ
検索テーブル
ID タイトル URL URL内容
---------------------- - --------------------------------------
0ラララ、食べます http: // a r3453
1 飲んで食べて http://b 34543
2 食べて飲んで楽しんで http://c 435345
検索するときは、タイトルフィールドだけを検索する必要があります
たとえば、次のように検索すると
結果は次のようになります: (つまり、最も多く一致したキーワードが 1 位にランクされます)
Eat la la Drink play la la la fun
Drink la la la la
La la食べララ
弟が来ました 皆さん、ありがとうございます、アドバイスお願いします〜 ありがとうございます
書き忘れていましたが、SQL文の書き方を聞きたいです~
SQL を使用せず、sphinx (Coreseek) を使用することをお勧めします。満足できるでしょう。要件は重みに従ってソートされています。こちら: http://www.coreseek.cn/
私は純粋なプログラマではなく、プログラミングについてあまり知らないので、スフィンクスはこれを知っています
これを使用するのは、肉切り包丁で少し殺すようなものではありませんか~
さて、あなたのこの機能は鶏ではなく牛です。同時実行数が増加すると、これを SQL を使用して実装すると、データベースがそれに耐えられなくなる可能性があります。
スフィンクスはとても厄介なようです。
mysql 全文インデックス