В одной из наших систем у нас есть опция, которая переключает поисковую систему между поиском LIKE
или поиском по полному тексту с IN BOOLEAN MODE
или WITH QUERY EXPANSION
. По какой-то причине индекс FULLTEXT отсутствовал, но когда системабыло установлено равным IN BOOLEAN MODE
запрос все еще работал, в случае WITH QUERY EXPANSION
запрос не удался с:
1191 - Не удается найти индекс FULLTEXT, соответствующий списку столбцов
Я немного сбит с толку, поскольку это оба поиска FULLTEXT, но кажется, что они работают без индекса, даже если он существует!
Я что-то упустил?
К вашему сведениюMySQL 5