Вот смотрите, у сфинкса есть параметр словоформы. Там типа определяем как индексировать слова. Пример для моего магазина:
Накопитель usb > флешка
Сooler > кулер
Вентилятор для процессора > кулер
С этим все понятно. Тоесть все эти фразы мы переопределяем как индексировать надо. Тоесть теперь я могу найти все по запросу флешка или кулер.
Но я столкнулся вот с чем.
Мне надо чтобы человек мог найти флешки
16-128gb
Но в поиске он может вводить по разному и 16 gb и 16 гб и 16гб
Как можно переопределить входящий запрос? Я так понял только средствами php?
Нет ли также словоформ для поисковых фраз?
Или как заставить сфинкс понимать обьем накопителей? Тк в названии может быть и гб и gb и слитно с цифрой или через пробел.
Мне получается надо кучу словоформ задать... 4-128гб и еще для жд! И еще для оперативы! Искать также могут на руск или анг... (Я про gb и гб, тб)
а нахрена
задайте словоформы там же
насколько помню если задать словоформы что 16gb = 16гб
то в поиске оно найдет и то и другое
лень сказать честно проверять но думаю у вас времени на это хватит.