Доброго времени суток! Перейду сразу к делу. Решил я наладить умный поиск как у многих, но тут при выполнении индексирования вышло сообщение об ошибке The table '#__finder_tokens' is full. Если кто с такой проблемой сталкивался, пожалуйста помогите разобраться. У меня стоит Joomla 3.8.2.
На локалке подключил умный поиск все работает, может все таки проблема в том, что умный поиск не может работать с большими статьями?
Эта таблица имеет тип MEMORY - так что просто банально не хватает оперативной памяти. В настройках есть параметр "Ограничения табличной памяти" - "Не изменяйте ограничение табличной памяти, если только вы не уверены, что значение этого параметра является причиной каких-либо ошибок, указывающих, что таблицы finder_tokens или finder_tokens_aggregate переполнены. По умолчанию = 30 000." Наверное в этом дело MYSQL таблица MEMORY ограничена в размере и не заполняется При тестах понадобилось создать таблицу типа MEMORY и оказалось, что необходимый объем данных не влезает. Выше определенного числа строки просто не создаются с ошибкой: The table НАЗВАНИЕ ТАБЛИЦЫ is full По факту - у MYSQL просто кончилась память под размещение данных в куче. Легко изменить это в настройках MYSQL (в Linux - по умолчанию /etc/my.cnf): max_heap_table_size=256M