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

Долгий поиск

Аватар пользователя dimm2

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

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

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

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

0 Спасибо

Выбор механизма поиска

Аватар пользователя dimm2

Всем привет! Прошу совета как стоит организовать поиск по таблице с 10 колонками и 200 000 строк? В таблице две колонки с полнотекстовым данными (varchar(1000)), остальные максимум по 100 символов. Желательно иметь возможность задавать условия поиска, например через форму. То ли надо каждую строку импортировать в node, то ли как-то связывать таблицу node и внешнюю таблицу. Сам поиск видимо лучше всего осуществлять через Solr?

0 Спасибо