Я не знаю, возможно ли это, но это упростило бы мои вычисления, чтобы иметь возможность сопоставлять каждое слово в таблице поиска с одним запросом.(в противном случае, я, вероятно, извлеку таблицы в память и запрограммирую последовательность запросов на python):
SELECT count(*) FROM input_form
WHERE MATCH (title,story) AGAINST (word);
Вышеприведенное вернет счетчик количества историй, содержащих слово, но затеместь ли способ заставить его повторить этот подсчет для каждого слова в таблице, содержащей эти слова?
SELECT
word,
count(MATCH (title,story) AGAINST (word))
FROM keywords;
Что-то в этом роде?Обратите внимание, что заголовок и история взяты из одной таблицы, а слово - из другой.