LINUX.ORG.RU

Как организовать хранение данных в БД

 ,


0

2

Доброго времени суток, ЛОР!

Пилю небольшой сервис, где пользователь заносит данные о товаре/услуге в БД (MySQL) через web-форму, а другие пользователи могут воспользовавшись поиском искать эти товары/услуги. Интересует каким образом организовать хранение этих данных в БД, чтобы можно было искать в разном порядке, например пользователь заносит данные «Хлеб Черный Бородинский», а другому в поиске набирая «Бородинский» предлагалось выбрать дальше «Черный» или «Хлеб» и т.п. или наоборот набирая «Черный» ему предлагалось «Хлеб» или «Бородинский» и т.п.

Видел такое в поиске у гугла.


Ответ на: комментарий от helios

Будет медленно, но проблема даже не в этом. Судя по описанию, нужен саджест, а через лайк саджест вообще нормально не сделать. Смотреть таки лучше в сторну Postgres + его FTS или sphinx

mashina ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.