1. Задавайте здесь вопросы о коде, которые не подходят в другие разделы, такие как:
    Дизайн > Верстка
    PHP > Как сделать на PHP
    Скрыть объявление

Как написать поисковую систему?

Тема в разделе "Web Coding", создана пользователем koder, 12 апр 2007.

Статус темы:
Закрыта.
Модераторы: latteo
  1. koder

    koder Постоялец

    Регистр.:
    22 апр 2006
    Сообщения:
    121
    Симпатии:
    16
    Где что почитать, какие есть примеры...
     
  2. medvoodoo

    medvoodoo Постоялец

    Регистр.:
    28 мар 2007
    Сообщения:
    89
    Симпатии:
    19
    поподробнее пожалуйста, для чего вам нужна поисковая система? новый Yandex? или по сайту?
     
  3. koder

    koder Постоялец

    Регистр.:
    22 апр 2006
    Сообщения:
    121
    Симпатии:
    16
    Ага новый Yandex. мне нужно в учебных целях, Например указывать поисковый системе сайт, он будет его индексировать,ну или максимум до 3 уровня дойдет и все нужен простенький пока, учебный вариант.
     
  4. medvoodoo

    medvoodoo Постоялец

    Регистр.:
    28 мар 2007
    Сообщения:
    89
    Симпатии:
    19
    Вам понадобится:
    1) Сокет клиент, понимающий http хедеры
    2) Алгоритм чистки страниц
    3) Паучек для перехода по ссылкам
    4) Программа чтения/записи в бд готовых страниц
    Это очень много литературы :)

    Мда, самый простой вариант - это считывать страницы, выделять ссылки, дальше их грузить в мускул и делать ролевантную выдачу его средствами, еще не забудьте учесть мета теги :)
     
  5. fis

    fis Прохожие

    Просто открываешь страницы file_get_contents (**х сокеты тут вообще?:) ) и очищаешь от мусора, обрабатываешь META теги + придумай систему релевантности, по которой будут выводиться результаты.
    Я свою поисковую уже писал, щас валяется на локалке:)
     
  6. customs2006

    customs2006 Создатель

    Регистр.:
    26 дек 2006
    Сообщения:
    43
    Симпатии:
    12
    Гугли по теме "mnogosearch".
    В РНР готовые функции позволяющие напрямую работать с библиотеками.
    И индексация и поиск есть.
     
  7. fis

    fis Прохожие

    она не совсем на пхп.
    Если лениво самому писать пару страниц кода, можно скачать PhpDig - она тебе больше подойдет + есть отличный faq по её функциям.:)

    Перейти по ссылке
     
  8. koder

    koder Постоялец

    Регистр.:
    22 апр 2006
    Сообщения:
    121
    Симпатии:
    16
    Мне бы Perl ребята, он и все таки помощнее и по быстрее и для роботов самое оно..
     
  9. fis

    fis Прохожие

    Полностью с тобой несогласен:)
    Из истории php:
    Хотя php изначально создавался на perl - один умный человек (Расмус Лердорф) решил сделать небольшую систему статистики для своего сайта, и назвал её PHPT (Personal Home Page Tools).
    В 1994 году он разработал пакет, предназначенный для обработки форм, и назвал его FI (Form Interpretator).
    Первую версию своего языка он назвал PHP/FI.
    К концу 1997 года язык был полностью переписан, и к лету 1998 года вышел PHP3. ПХП 4 была создана на новом движке от компании Zend (Перейти по ссылке.
    Самая новая версия пхп, на сегодняшний день - php5. Она базируется на современном движке Zend Engine 2.0


    Статистика:
    PHP используется на 52% из 52 миллионов сайтов, работающих на Apache
     
  10. koder

    koder Постоялец

    Регистр.:
    22 апр 2006
    Сообщения:
    121
    Симпатии:
    16
    Статистика статистикой, а реальные аргументы ты не привел, почему php лучше, использовать в данной задачи, чем Perl. Мало ли, что популярнее...
    Главное, что эфективнее..
     
Статус темы:
Закрыта.