Блог пользователя - dimm2

Долгий поиск

1 июля 2016 в 9:32

Всем привет! Проблема с поиском. Мускуль грузит проц на 100 процентов. При этом еще и поиск осуществляется очень долго (больше минуты по 50 000 нодам, каждая нода по 100 слов). Все поля, используемые в поиске проиндексированы.

В качестве фильтра используется две группы критериев. В первой группе критерии объединяются через AND. Во второй группе находится один групповой критерий с двумя возможными значениями, которые объединены через OR.

И вот, например, поиск в БД по шарообразным фруктам/овощам (тип):

Группа 1 (AND)
Диаметр
Цвет
Вес