Тендер на разработку системы поиска на ZendFramework.

Предлагайте сразу стоимость и сроки.

Система поиска и агрегирования тематического материала:

Требования к системе:

1. Система должна обеспечивать непосредственно поиск по всем ресурсам сайта.

2. В Системе должна быть предусмотрена возможность поиска в тематических разделах сайта отдельно от основного поиска.

3. Должна быть возможность публикации блока тематических ссылок для материалов (новости, публикации и т.д.). (в задачу Поиска входит анализ и подбор материалов, наиболее близких по релевантности для каждой публикации)

4. Теги - тематические слова-синонимы для заданных групп.

Предлагаемый алгоритм формирования данных поиска:

Во время публикации материала происходит переиндексация индексной базы поиска, при этом производится выделение и запись базы слов для данного материала, которые будут использоваться для подбора тематического материала. Одновременно добавляется материал в базу поиска конкретного раздела. Одновременно с этим мы обращаемся к базе данных к таблице тегов и выбираем список подходящих к поиску тегов выводим данный список всплывающим окном редактору, в данном окне располагается список предложенных подходящих тегов, строка ввода новых тегов а также список найденных в тексте существительных присутствующих в необходимой плотности, редактор может добавить из найденных слов/добавить новые/удалить/ недостающие по смыслу теги и сохранить результат в базу тегов и в индексный файл. Кроме того теги будут использованы в качестве метатега keywords.

Структура таблиц для хранения тегов:

CREATE TABLE `tags_tags`

(

`id` int (10) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 'Уникальный идентификатор',

`tag` varchar (20) DEFAULT NULL COMMENT 'Значение тега',

`type` int (10) UNSIGNED DEFAULT NULL COMMENT 'Тип ресурса',

`descr` varchar (255) DEFAULT NULL COMMENT 'Описание (не обязательный)',

`url` varchar (100) DEFAULT NULL COMMENT 'ссылка (не обязательный)',

`alias_id` int (10) UNSIGNED DEFAULT '0' COMMENT 'Идентификатор алиаса',

`count_terms` int (10) UNSIGNED DEFAULT '0' COMMENT 'Количество данных слов',

PRIMARY KEY (`id`)

)

ENGINE=MYISAM

DEFAULT charSET=cp1251 COMMENT 'Таблица массив тегов';

CREATE TABLE `types` (

`id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 'Уникальный идентификатор типа ресурса',

`name` varchar(20) DEFAULT NULL COMMENT 'наименование',

`descr` varchar(200) DEFAULT NULL COMMENT 'Описание',

PRIMARY KEY (`id`)

) ENGINE=MYISAM DEFAULT charSET=cp1251 COMMENT='таблицу-справочник типов материалов(ресурсов)';

Также должен быть предусмотрен механизм обновления индексной базы.

Обязательное требование: документация.

Для поиска предлагаю использовать Zend_Search_Lucene.

17 лет назад
Vasily12345
Слон 
45 лет
17 лет в сервисе
Был
13 лет назад
7 отзывов

Заявки фрилансеров

Нет заявок фрилансеров
  • Похожие заказы

  • $20

    Здравствуйте. Нужно создать футбольную таблицу, функции должны быть такие же как здесь : http://fifaleague.ru/rating/ можно сделать красивее. Также надо будет сделать форму отправки чтоб результат автоматически заполнялся в таблицу форма наподобие их ...

    Закрыт
    17 лет назад
  • $100

    Егор Сидоренко (metvill) - изготовление формы "запись" из html + табличка "напоминания" из рисунка дизайнера, прикрутка на смарти, js и вызов внешних форм, вся логика предоставляется классом php5, ...

    Закрыт
    17 лет назад
  • $100

    Имеется готовый флеш сайт с исходником. Необходимо увеличить его до размеров полного экрана и создать на одной странице флеш прокрутку(титры бегущие сверху вниз(текст)) Нужно уложиться за 3 дня.

    Закрыт
    17 лет назад
  • Есть форум на Invision Power Board, нужно написать модуль магазина, похожий на аналог www.sexnarod.ru, что-бы форумчане могли друг другу дарить подарки, разбиение подарков на категории, возможность отключения мода, загрузка картинок подарков, сортировка, подписание за ...

    Завершен
    17 лет назад
  • $10

    Имеется рсс парсер, требуется его доработать: 1) не понимает утф кодировку, требуется научить его этому. (перекодируя в win) 2) довести ридер парсера до ума: отображение контекстных картинок, отображение текста без тегов. (На ...

    Завершен
    17 лет назад
  • Нужна доработка Jozefinы . Нужно сделать, что бы все добавленные объявления были доступны только администратору, и только после его одобрения были записаны в основную базу, доступную пользователем. В админке новые объявления должны быть ...

    Завершен
    17 лет назад
  • Добрый день, уважаемые фрилансеры! Есть такой проект. Еще сами знаем все не точно. Но знаем, что заказчик хочет флэш-сайт либо сайт с элементами флэш. Ему нравятся сайты Лебедева, а именно ...

    Закрыт
    17 лет назад