我正在为我的项目实现搜索功能。我正在使用FULL TEXT SEARCH查询来获取准确的结果User。我是编程初学者PHP,我没有足够的信息FULL TEXT SEARCH。
这是我的查询:
$sql = $conn->prepare("SELECT *, MATCH(title, keyword) AGAINST(? IN BOOLEAN MODE) AS relevance FROM table ORDER BY relevance DESC LIMIT 20");
$sql->bind_param("s", $q);
$sql->execute();
$rs = $sql->get_result();
这个查询效果很好,但是这只是首先显示旧的结果而不是准确的结果,第二件事是当关键字的长度不超过 1 时(例如关键字= Google),这个查询无法正常工作。
请不要给出有关Elastic search、Sphinx等 Algolia的建议。
慕村9548890
天涯尽头无女友
至尊宝的传说
哆啦的时光机