サイトの検索エンジンを最適化しようとしています。結果を入力する現在の mySQL クエリは「問題なく」動作しますが、実際にはそれほど優れたものではありません。たとえば、「A&M」、「ESY」、「DVS」などのクエリは、データベースの一部であり、「名前」列に格納されていますが、検索結果として取り上げられることはありません。ただし、「Exist」や「Hollywood Designs」などの検索クエリは期待どおりに見つかります。
以下のクエリを修正して、結果をより正確に入力する方法があるかどうか疑問に思っていました.b / c現在、多くの結果が除外されており、期待どおりに機能していません. これについて何か助けていただければ幸いです。
これは、検索結果を入力するために使用している現在のクエリです。
$results = mysql_query("SELECT キーワード,名前 FROM ファイル WHERE MATCH (キーワード,名前) AGAINST ('$searchfor')") または die(mysql_error());