我有一個搜索MySQL數據庫來回答問題的PHP搜索腳本。目前我的數據庫設置了這樣的...使用多個關鍵字觸發數據庫搜索結果
ID
問題 =什麼時候
答案 =的時間是12:00
然後,這些數據被髮送到我的PHP代碼:
<?php
mysql_connect("localhost","username","password");
mysql_select_db("database");
if(!empty($_GET['q'])){
$query=mysql_real_escape_string(trim($_GET['q']));
$searchSQL="SELECT * FROM questions WHERE `question` LIKE '%{$query}%' LIMIT 1";
$searchResult=mysql_query($searchSQL);
while($row=mysql_fetch_assoc($searchResult)){
$results="{$row['answer']}";
}
echo $results;
}
?>
當前,用戶查詢必須包含與問題字段完全相同的文本。我的問題是; 我怎樣才能使這項工作,所以它觸發了一定的幾個關鍵字?
我希望你能理解我的問題
你可以給排序關鍵字的例子,你想匹配特定的問題嗎? – Clive
我認爲那種自然語言處理將超出SO Q&A的範圍。 –