第一次实现全文搜索...
我已经运行了必要的 ALTER TABLE SQL 以在适用的表/字段上启用 FULLTEXT。
在以下 beta 站点上:http ://wtc.betaforming.com/
如果我搜索“领导力”,除了底部的“事件”部分之外,我会得到正常的结果。我在活动标题和整个描述副本中都有带有该词的活动 (http://wtc.betaforming.com/events/event/?event_id=10039)。
如果我搜索“通信”,我会在“事件”部分得到结果,这让我认为我已经正确配置了所有内容。
我使用以下基本代码进行测试:
SELECT *
FROM tblevents
WHERE MATCH(event_title, event_desc_long, event_desc_short, event_tab_one_title, event_tab_one_text, event_tab_two_title, event_tab_two_text, event_tab_three_title, event_tab_three_text, event_tab_four_title, event_tab_four_text) AGAINST ('$site_search_term')
这与我用于搜索产品和文章的代码相同(更改必要的 FROM 和 WHERE 信息)。
不确定发生了什么(因为它适用于某些短语)或从哪里开始查看我的数据库以查看问题所在。
谢谢
布雷特