我已經搜索了類似的問題,回答並幫助我,但我找不到。所以,我的問題是,如何編寫MySQL查詢拉從數據庫,其中包含了另一個句子生成的關鍵字,像這樣的句子:Mysql查詢,選擇一個匹配關鍵字列表的句子
$tyrsena = "php statement for clause";
$ques = "SELECT * FROM question WHERE title IN '$tyrsena'";
$re = mysql_query($ques)or die(mysql_error());
while ($da = mysql_fetch_assoc($re)){
$sugg = $da['title'];
echo $sugg;
}
所以$tyrsena
是從我需要生成的句子關鍵字,我想匹配question
表中與這些關鍵字匹配的標題。
我提出的代碼不起作用,只有當它與100%相同時,它才與Sentece匹配,我只是想象我想實現的目標。謝謝你們:)
Mysql爲全文搜索內置了停用詞列表,正如在ft_stopword_file中定義的那樣,短於ft_min_word_len的詞也被忽略。人們經常禁用這些設置,特別是對於諸如標題的短字符串,否則發現例如「讓它成爲」將是不可能的。 – piotrm 2011-05-01 19:04:53
感謝您的回答,幫助了我很多,現在我正在調整全文搜索。謝謝 :) – hayllone 2011-05-01 19:37:47