SELECT 'id', 'name', 'frontCover', 'type', 'category', 'user', 'author', 'MRP', 'sellingPrice', 'isNew', 'isRaw', 'binding', 'publisherName', 'publicationYear', (MATCH name,author AGAINST ("made easy editorial board" IN BOOLEAN MODE)) AS relevance FROM 'books' WHERE LOWER(type) = 'college' AND (MATCH name,author AGAINST ('made easy editorial board' IN BOOLEAN MODE)) AND 'status' = 1 ORDER BY 'relevance' DESC
при попытке запустить запрос он дает мне ошибку
#1191 - Can't find FULLTEXT index matching the column list
Я добавил имя и автора полный текст Индексы. но когда я запускаю один столбец, он работает. Мне нужно получить результат из двух столбцов.
Вам нужен объединенный индекс FULLTEXT для обоих столбцов, поскольку вы используете оба столбца в запросе.
ALTER TABLE 'books'
ADD FULLTEXT INDEX 'IDX_FULLTEXT_NAME_AUTHOR' ('name' ASC, 'author' ASC);