我的数据库中有两个相似的表,在这些表上定义了FULL-TEXT索引。这些查询几乎是相同的,但是在表上查询返回预期结果时,查询似乎忽略了内容和索引,并返回了0行。
这是表格的外观,结构和一些数据。
<img src="http://deathbook.it/stack-overflow/stack-overflow-struct1.jpg">
<img src="http://deathbook.it/stack-overflow/stack-overflow-data1.jpg">
<img src="http://deathbook.it/stack-overflow/stack-overflow-struct2.jpg">
<img src="http://deathbook.it/stack-overflow/stack-overflow-data2.jpg">
此功能正常/按预期运行(获得2个结果)
SELECT * FROM oopb_entry WHERE MATCH (title, mediadescription, text, keywords) AGAINST ('bronx')
另一方面,这不起作用
SELECT * FROM oopb_upcomingwork WHERE MATCH (title, text, venue, city) AGAINST ("bronx")
或更好,它返回0行。 抱歉,图片使用不当,但显然我的声誉太差了,不允许发布图片。