ホームページ >バックエンド開発 >PHPチュートリアル >キーワード密度による検索の並べ替えについてお聞きしたいのですが、ありがとうございます。

キーワード密度による検索の並べ替えについてお聞きしたいのですが、ありがとうございます。

WBOY
WBOYオリジナル
2016-06-23 14:21:411064ブラウズ

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 全文インデックス

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。