私はキーワードと他のデータを含むレコードを持つデータベースにテーブルを持っています。人々がキーワードに基づいて検索し、一致したキーワードの数に基づいて結果を並べ替える検索機能を作成する論理的な方法は何でしょうか?キーワードでPHPを検索
0
A
答えて
2
MysqlはFULLTEXT
検索オプションを提供します。このリンクを確認してくださいmysql full text search。これらの検索結果は、ベストマッチに従ってソートされます。ブールモードとNATURAL LANGUAGE MODE(デフォルト)をサポートしています。あなたは検索列にFULLTEXT
インデックスを追加する必要があります。
1
ここでは、あなたに適したクエリがあります。
SELECT *, MATCH (ab,cd) AGAINST ('sample text' IN BOOLEAN MODE) AS relevancy
FROM table_name
WHERE MATCH (ab,cd) AGAINST ('sample text' IN BOOLEAN MODE)
ORDER BY relevancy DESC;
関連する問題
- 1. PHPハイライト入力検索キーワード
- 2. 検索エンジンのキーワードをPHPで取得
- 3. nutch:キーワードで検索
- 4. PHP検索キーワードまたは他のカテゴリ
- 5. MySQLとPHP:複数のキーワード検索
- 6. キーワードでSPを検索
- 7. Khan Academyのキーワードで検索
- 8. MySQLのキーワード検索?
- 9. python - キーワード検索プログラム
- 10. 加重キーワード検索
- 11. nanoGallery2のキーワード検索?
- 12. PHPで複数のキーワードをmysqlで検索
- 13. Trieベースのキーワード検索とバイナリ検索
- 14. php mysqlでキーワードを検索するには
- 15. PHP/MySqlで複数のキーワードを使用して検索する
- 16. お客様のGoogle検索でPHPに入力されたキーワード
- 17. pythonでドキュメント内のキーワードを検索
- 18. Perl Regexで複数のキーワードを検索
- 19. Laravel Eloquent/SQL - dbでキーワードを検索
- 20. 空白のキーワードをMysqlで検索
- 21. テキストファイルでキーワードを検索する
- 22. Enterキーでキーワードを検索する - BUG
- 23. index.htmlファイルでキーワードを検索するシェルスクリプト
- 24. テキストファイルでキーワードを検索する
- 25. UsedRange - VBA(Excel)でキーワードを検索
- 26. php、アンカータグを壊さずに検索キーワードを強調表示
- 27. PHP MYSQL複数のテーブルを持つ同じキーワードを検索
- 28. PHPを使用してキーワード検索を実行
- 29. Luceneのキーワード(OR、AND)検索
- 30. DirectorySearcher - 検索の句とキーワード
http://dev.mysql.com/doc/refman/5.5/en/fulltext-search.html – Phil