nosferatum
Новичок
Поиск по сайту
Проблема такова. На сайте делал поиск. Обычный запрос к базе вида:
SELECT * FROM `some_table` WHERE `Name` LIKE '%".$some_word."%'
теперь понадобилось добиться максимальной результативности поиска, т. к. если у товара название "Skirmish артикул GD 67" то по слову "GD67" поиск не выдаст никаких совпадений. Как можно модернизировать мой скрипт, чтобы нужные комбинации были найдены.
И ещё вопрос, как организовать поиск не по слову, а по фразе одним запросом? ну то есть если пользователь ввёл "Skirmish GD67" как организовать такой запрос?
Заранее благодарен за ответы!
Проблема такова. На сайте делал поиск. Обычный запрос к базе вида:
SELECT * FROM `some_table` WHERE `Name` LIKE '%".$some_word."%'
теперь понадобилось добиться максимальной результативности поиска, т. к. если у товара название "Skirmish артикул GD 67" то по слову "GD67" поиск не выдаст никаких совпадений. Как можно модернизировать мой скрипт, чтобы нужные комбинации были найдены.
И ещё вопрос, как организовать поиск не по слову, а по фразе одним запросом? ну то есть если пользователь ввёл "Skirmish GD67" как организовать такой запрос?
Заранее благодарен за ответы!