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

Сначала нужно сделать простой вариант с минимумом функций. При необходимости функции будут добавляться.

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

После запроса пользователя поисковик выдает результаты в виде списка страниц (на странице — название товара, фото, краткое описание и цена). Сама страница с результатами запроса заносится в базу данных и ей присваивается постоянный адрес (при повторном запросе новая страница не создается, а дается ссылка на уже созданную). При этом в установленном коде на выданных в результате поиска страницах других сайтов происходит изменение — на кнопке появляется ссылка на страницу поисковика с результатами запроса и с текстом запроса.

Например, в поисковике набирают запрос «Гостинная Изольда». В результате поиска выдается страница с 10 (или сколько найдется) ссылками на страницы других сайтов, где был найден этот товар. Этой странице с результатами присваивается постоянный адрес типа ../gostinaya_izolda.html, в тайтл страницы прописывается «Гостинная Изольда», это же выражение прописывается в

и страница заносится в базу данных поисковика. На найденных страницах других сайтов код поисковика формирует ссылку на страницу поисковика ../gostinaya_izolda.html с alt и title «Гостинная Изольда». Если на страницах проиндексированного сайта код поисковика убирается, то и эти страницы убираются с индекса поисковика.

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

. Далее по убыванию.

На главной странице поисковика должна быть строка для ввода поискового запроса, блок «Последние запросы», блок «Популярные запросы» и блок «Последние добавленные сайты».

В админке должна быть информация о добавленных сайтах, их общем количестве, а также возможность удалять ненужные сайты.

Также было бы неплохо сделать какую-то структуру поисковика. Я так понимаю, что выделить, например, категории найденных товаров будет довольно проблематично?

Еще нужно добавить форму обратной связи.

Ссылки, созданные на других сайтах должны индексироваться поисковиками. Насколько я знаю, проблема в том, что ссылка, созданная javascript не видна поисковикам.

Можно сделать так, чтобы Гугл индексировал ссылки?

Пока-что вроде-бы всё.

11 лет назад
Norfin
51 годУкраина
16 лет в сервисе
Был
день назад