是否可以在 VIEW 上创建全文索引?
如果是这样,给定两列column1
和column2
一个视图,完成此操作的 SQL 是什么?
我想这样做的原因是我有两个非常大的表,我需要在每个表上对单个列进行 FULLTEXT 搜索并组合结果。结果需要作为一个单元进行排序。
建议?
UNION
编辑:这是我尝试通过每个语句评分来创建和排序。
(SELECT a_name AS name, MATCH(a_name) AGAINST('$keyword') as ascore
FROM a WHERE MATCH a_name AGAINST('$keyword'))
UNION
(SELECT s_name AS name,MATCH(s_name) AGAINST('$keyword') as sscore
FROM s WHERE MATCH s_name AGAINST('$keyword'))
ORDER BY (ascore + sscore) ASC
sscore
未被识别。