«Спрятать все похожие задания»

например есть много заданий "зарегистрироваться на сеоспринт"
я выбираю самое выгодное/дорогое/с позитивными комментариями, регистрируюсь, подтверждаю, получаю оплату - шикарно!!!
а потом захожу в список заданий и все равно вижу кучу заданий "зарегистрироваться на сеоспринт"
можно ли сделать какой-то фильтр/кнопку "Скрыть все задания регистрация на сеоспринт"?

неизвестно   создана 27.12.2014 в 12:49   3'646 просмотров   4 сообщения  
admin 27 Дек 2014 г, в 12:50
Неизвестный мыслитель написал(а):

можно ли сделать какой-то фильтр/кнопку "Скрыть все задания регистрация на сеоспринт"?


нам тогда нобелевскую премию дадут за изобретение искусственного интеллекта.
неизвестно 27 Дек 2014 г, в 13:06
да нет, я надеялся это можно реализовать гораздо проще ))))

эти же задания хранятся в базе данных, верно? скорее всего база данных MySql
есть замечательный проект от специалиста Андрея Аксенова, называется sphinxsearch (шикарно работает с базой MySql - приходилось пробовать) - https://ru.wikipedia.org/wiki/Sphinx_%28%D0%BF%D0%BE%D0%B8%D1%81%D0%BA%D0%BE%D0%B2%D0%B0%D1%8F_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0%29

это полнотекстовый поиск по базе

в чем смысл: с некоторой периодичностью sphinxsearch по подготовленному конфигу (как правило в этом конфиге имя_индекса и select к базе) индексирует базу и составляет индексы (поисковые). Это позволяет значительно ускорить поиск и выводить только нужные результаты

полную переиндексацию лучше делать один раз в сутки (но если данных мало - можно и чаще), а в остальное время можно создавать дельта_индексы (индексировать только новые данные, которые появились с момента последней переиндексации)

мы так делаем на украинском сайте поиска работы Work.ua
admin 28 Дек 2014 г, в 03:22 редактир. 28 Дек 2014 г, в 03:23
Из-за такой мелкой функции, которая будет нужна всего паре человек поднимать sphinx, писать сами функции? У меня есть дела поважнее. Не говоря уже о не точности такого способа.
неизвестно 28 Дек 2014 г, в 17:17
ясно
в любом случае спасибо за ответ!
По на страницу.

Для обсуждения вопроса/идеи необходима регистрация.