Я создаю полнотекстовую поисковую систему mysql для своего сайта, и у меня есть страница расширенного поиска, которая позволяет пользователю ограничивать столбцы, в которых он хотел бы искать.Однако всякий раз, когда я делаю индекс полнотекстового поиска, должны использоваться все столбцы, используемые в этом индексе, иначе я получаю сообщение об ошибке.Есть ли способ сделать индекс MySQL для полного текста, где я могу использовать только некоторые из столбцов?
Например, у меня есть 5 столбцов в моем индексе, сделанном этим оператором:
ALTER TABLE table1 ADD FULLTEXT fulltext_index(subject, course, prof, semester,
year);
Если бы я хотел искать только по теме и курсу, я бы получил ошибку:
#1191 - Can't find FULLTEXT index matching the column list