@armenka29
Программист, бизнесмен

Sphinx как исправлять запрос?

Вот смотрите, у сфинкса есть параметр словоформы. Там типа определяем как индексировать слова. Пример для моего магазина:

Накопитель usb > флешка
Сooler > кулер
Вентилятор для процессора > кулер

С этим все понятно. Тоесть все эти фразы мы переопределяем как индексировать надо. Тоесть теперь я могу найти все по запросу флешка или кулер.

Но я столкнулся вот с чем.
Мне надо чтобы человек мог найти флешки
16-128gb
Но в поиске он может вводить по разному и 16 gb и 16 гб и 16гб
Как можно переопределить входящий запрос? Я так понял только средствами php?

Нет ли также словоформ для поисковых фраз?

Или как заставить сфинкс понимать обьем накопителей? Тк в названии может быть и гб и gb и слитно с цифрой или через пробел.

Мне получается надо кучу словоформ задать... 4-128гб и еще для жд! И еще для оперативы! Искать также могут на руск или анг... (Я про gb и гб, тб)

Надеюсь понятен вопрос)
  • Вопрос задан
  • 141 просмотр
Пригласить эксперта
Ответы на вопрос 1
opium
@opium
Просто люблю качественно работать
а нахрена
задайте словоформы там же
насколько помню если задать словоформы что 16gb = 16гб
то в поиске оно найдет и то и другое
лень сказать честно проверять но думаю у вас времени на это хватит.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы