私の問題は、検索したテキストと最も類似している1行のdbから選択したいということです。文字列でdbから1行を選択する
$string = "I want to buy a new notebook";
とDBに私は例のために持っている:
1st row| keywords: buy notebook | message: okay i will help u |
2nd row| keywords: sell notebook | message: okay i will help u |
3rd row| keywords: notebook exchange | message: okay i will help u |
そして、それは、ノートブックでも唯一のノートブックが含まれているすべての行を購入していない含まれているため、結果は最初の行になります。
私は自分が望むことを理解することを願っています。
ありがとうございました。
データベースのフルテキスト検索をご覧ください。あなたはこのトピックのスターターが望んでいないものがほしいと思う;):http://stackoverflow.com/questions/2282679/mysql-fulltext-search-only-results-that-contain-all-words –
あまりにもありがとう:) –