Можно ли создать полнотекстовый индекс в VIEW?
Если это так, учитывая два столбца column1
и column2
в VIEW, что такое 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
не был распознан.