кастомный поиск по изображениям

Главное отличие от встроенного поиска - наличие превью изображения в поисковой выдаче.

#1 25 декабря 2012 в 21:00
Необходимо реализовать кастомный поиск по изображениям.

Главное отличие от встроенного поиска — наличие превью изображения в поисковой выдаче.

Требования:
1. В качестве строки поиска — обычное поле ввода с кнопкой поиск без дополнительных опций.
2. Поиск должен осуществяться по имени и по описанию изображения, а также по названию альбомов.
3. Поиск должен осуществляться по всем изображениеям для всех альбомов (публичных и приватных) всех пользователей.
4. В результаты поиска должны попадать только фотографии доступные для просмотра пользователем который осуществляет поиск (Например, если пользователь не зарегистрирован, то результаты поиска не должны содержать фотографии запрещенные для просмотра незарегистрированными пользователями).
— В поисковую выдачу не должны попадать фотографии из альбомов и альбомы из закрытых клубов если пользователь, который производит поиск не является членом данных клубов.
5. Результаты поиска выводятся в виде списка (возможна реализация Вашего видения отображения результатов):
-Слева кликабельное превью изображения (small)
-Отображать сылку на альбом в котором находится изображение
-Отображать ссылку на клуб в котором находится фотография для публичных фотографий и ссылку на профиль пользователя для частных фотографий
-Справа название и описание
-В случае альбомов выводить обложку альбома, название, клуб или пользователя которому принадлежит альбом.
6. Поисковая строка должна быть подсвечена (как в стандартном поиске).
7. Производить предварительную обработку поисковой строки (отбросывать окончания… как в стандартном поиске).
8. Возможен поиск по точному совпадению (в случае использования кавычек).
9. Плагинация результатов как в стандартном поиске

Дополнительные условия:
1. Реализовать в виде плагина, компонента, модуля или хака для instantcms 1.10 (позже, за дополнительную плату портировать под 2.0).
2. Открытый исходный код. Общепринятый в instantcms стиль написание кода, использование шаблонов Smarty.
3. Владельцем кода является его автор. Автор вправе распостранять свой код в открытом виде свободно или за деньги (я не обижусь))).

Дополнительные требования:
Адекватная нагрузка на сервер и приемлемая скорость работы (в базе несколько сот тысяч изображений).

Желательно (на усмотрение разработчика):
1. Автозавершение в поисковой строке (ajax) по популярным поисковым запросам (хранятся в базе) и/или по имеющимся названиям/описаниям изображений.
2. Группировка поисковой выдачи по клубам и/или альбомам и/или пользователям которым принадлежат изображения. В этом случае необходимо разработать mock-up как это будет выглядеть.

Будет учитываться любое замечание автора по поводу дизайна или функциональности если это позволит улучшить поиск (с точки зрения usability), значительно сократить время разработки (не в ущерб usability) или снизить нагрузку на сервер (увеличить скорость работы).

Пишите сроки и цену.
#2 25 декабря 2012 в 21:06
Несмотря на столь объемный пост — ничего военного. Обычный поиск по изображениям с превью + вывод дополнительной информации об размещении изображения.
#3 5 января 2013 в 12:05
Плачу $200
#4 5 января 2013 в 12:52
Можем реализовать
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.