Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Тендер на разработку системы поиска на 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/ можно сделать красивее. Также надо будет сделать форму отправки чтоб результат автоматически заполнялся в таблицу форма наподобие их ней : http://fifaleague.ru/res/ Все это ...

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

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

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

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

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

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

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

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

    Завершен
    17 лет назад
  • Добрый день, уважаемые фрилансеры! Есть такой проект. Еще сами знаем все не точно. Но знаем, что заказчик хочет флэш-сайт либо сайт с элементами флэш. Ему нравятся сайты Лебедева, а именно http://www.federationtower.ru/ (флэш- главная страница) http://www.restavracia.ru/ (флэш-шапка) От ...

    Закрыт
    16 лет назад
  • $50

    Условия: - есть строка (от 5 символов и больше) Нужна функция на PHP чтобы определить является ли эта строка в кодировке win-1251 Результат либо да либо нет 22.10.2007 Решение было найдено если подавших заявку фрилансеров оно заинтересует, готов показать

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