我已经搜索了类似的问题,回答并帮助我,但我找不到。所以,我的问题是,如何编写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