Стоит ли использовать Sphinx для небольшого сайта?
1. Есть небольшой сайт с товарами (около 500).
2. Для каждого товара существует набор тегов, его описывающие.
3. Посещаемость сайта - несколько сотен человек в сутки. Число запросов к поиску пока неизвестны.
Задача поиска: с учетом морфологии дать в ответ на запрос пользователя ссылки на наиболее релевантные товары. Поиск осуществляется только по таблице тегов.
Вопросы следующие:
1. Какой должна быть форма тегов (одно слово, фраза или что-то еще) и что будет подразумеваться под релевантностью Sphinx'ом?
2. Целесообразно ли использовать Sphinx для решения этой задачи? Если да (нет), то почему?
Представим, что пользователь из 500 товаров хочет найти товары одной из категорий, которых на сайте штук 10-15. Как ни крути, больше 10 результатов он не получит. А то и 0 вообще.
Почему более чем целесообразно?
wilelf: элементарно в сфинксе можно учесть морфологию за счет стемминга, просто будет более релевантный поиск.
Из ваших слов я совершенно не понимаю цель установки сфинкса, их обычно две, более каечественный и релевантный поиск и вторая это скорость поиска.
Пума Тайланд: мы впервые с такой задачей сталкиваемся. И ответов на многие вопросы не находим.
Например:
1. Если поиск идет только по таблице тегов, какой должна быть форма тегов? 1 слово или фраза? Или и то и другое? Как будет определяться релевантность?
2. Я видел ваш ответ по поводу хостинга, но все равно непонятно, какие именно требования нужно, чтобы его поднять?