Модераторы: korob2001, ginnie

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> [Perl] Поисково-справочные системы 
:(
    Опции темы
MDM
Дата 18.3.2007, 22:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 264
Регистрация: 16.3.2007
Где: г. Нальчик

Репутация: нет
Всего: 4



Пишу курсовую "Поисково-Справочные системы".

Результатом курсовой должно стать: 
1) Использованная литература, примерно на 2 листах;
2) Преимущество одних языков программирования перед другими при создании поисковых систем;
3) Код исходной программы;
4) И т. д. ()

Литературу я бы и сам мог бы придумать, но думаю для начала надо ниписать работу... Просто, если не трудно, пишите авторов книг, которые "научили" вас тому, чему научите меня вы!

Облазил пол города в поисках нужной литературы, быстрым взглядом решил, что Perl для этих целей подходит больше всего. Купил "Программирование на Perl" (авт. Уолл, Кристиансен, Орвант). Я правильный сделал выбор? 

Впринципе не обязательно использовать имено Perl, просто желательно, потому что я к нему привык (хотя бы коды могу запускать!). Есть ещё книжка по ASP.Net (авт. Дино Эспозито), она может быть тоже пригодится. В ASP.Net я вообще 0, круглее чем он здесь получился!...

Программировать пока не умею, только учусь! Думаю что нашел себе нового учителя!!! Такой раздел с множетвом ответов на форуме, это уже о многом говорит!


Вопрос: Как написать поисково справочную систему по большому сайту. В чем отличаются посиково-справочные системы по сайту о поисково-справочных систем по интернету? Какое преимущество одних языков программирования перед другими при создании п-с сист.? Лучший ли мой выбор (Perl) для их создания, или надо программировать на (-?-) ???
Спасибо за поправку nitr!!!


Это сообщение отредактировал(а) MDM - 18.3.2007, 22:54
PM ICQ Skype   Вверх
nitr
Дата 18.3.2007, 22:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 2543
Регистрация: 10.2.2006
Где: Россия :)

Репутация: 37
Всего: 84



MDM, что-то неясно, а где вопрос ?? Вы правила читали? Это надо было в подфорум "Флейм" кидать...


--------------------
PM   Вверх
MDM
Дата 18.3.2007, 22:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 264
Регистрация: 16.3.2007
Где: г. Нальчик

Репутация: нет
Всего: 4



Вопрос такой: какими языками программирования лучше создавать поисковики.
Где можно посмотерть инфу на эту тему (ссылки), если кто знает.
Пример какого-нибудь кода на обсуждение...
Please!

Извените, что все так расплывчато...
PM ICQ Skype   Вверх
nitr
Дата 18.3.2007, 23:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 2543
Регистрация: 10.2.2006
Где: Россия :)

Репутация: 37
Всего: 84



MDM, изучай SEO


--------------------
PM   Вверх
MDM
Дата 19.3.2007, 00:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 264
Регистрация: 16.3.2007
Где: г. Нальчик

Репутация: нет
Всего: 4



В чем SEO лучше чем Perl?
Мне до мая надо курсовую здать! Успею я написать код на SEO если найду хорошую литературу, с нуля?
Где мне можно найти готовый код для поисковика? А на Perl есть где достать?

Это сообщение отредактировал(а) MDM - 19.3.2007, 00:13
PM ICQ Skype   Вверх
Nab
Дата 19.3.2007, 02:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 582
Регистрация: 25.3.2006
Где: Kiev

Репутация: 26
Всего: 37



Смешно smile
С таким объемом знаний курсовую врядли до мая....
SEO это (Serach Engine Optimization) и к делу в принципе отношения не имеет, а имеет к делу к примеру такой документ:
Сравнение свободных поисковых движков...
http://www.searchtools.com/analysis/free-s...comparison.html

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

А перл подходит для этого очень хорошо, потому как в нем реализованы великолепные механизмы поиска по тексту, и вообще он для работы с текстом заточен...

Литературы по поисковикам вы врядли много найдете лучше пользоваться интернетом для этого...
И возможно вот это пригодиться
http://www.dataparksearch.org/


Это сообщение отредактировал(а) Nab - 21.3.2007, 12:42


--------------------
 Чтобы правильно задать вопрос нужно знать больше половины ответа...
Perl Community 
FREESCO in Ukraine 
PM MAIL   Вверх
nitr
Дата 19.3.2007, 11:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 2543
Регистрация: 10.2.2006
Где: Россия :)

Репутация: 37
Всего: 84



Nab, совсем не имеет? smile
ну ладно...

MDM, тебе точно не на эту ветку форума... Погугли...
Вот вроде неплохой ресурс http://www.searchengines.ru/ smile


--------------------
PM   Вверх
Nab
Дата 19.3.2007, 12:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 582
Регистрация: 25.3.2006
Где: Kiev

Репутация: 26
Всего: 37



Цитата(nitr @  19.3.2007,  11:42 Найти цитируемый пост)
Nab, совсем не имеет? smileну ладно...

smile 

Имеет конечно, но думаю не к тому как вопрос поставлен, а к теме курсовой вообще...

Просто оптимизация, это заточка сайтов под поисковые системы, а не сама поисковая система, хотя изучение и этого вопроса, позволит раскрыть тему "глубжее" и "ширее" smile


--------------------
 Чтобы правильно задать вопрос нужно знать больше половины ответа...
Perl Community 
FREESCO in Ukraine 
PM MAIL   Вверх
MDM
Дата 19.3.2007, 14:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 264
Регистрация: 16.3.2007
Где: г. Нальчик

Репутация: нет
Всего: 4



Nab
Цитата

Чтобы правильно задать вопрос нужно знать больше половины ответа...

- Точно! Вот в этом то и проблема! Ну я до того не знаю этот вопрос, что не могу задавать нормальные вопросы. Дело в том, что я учусь на микроэлектронике (физика), и в группе более менее лучше разбираюсь в компьютерах (работать с готовыми программами могу, а сам написать программу - наврядли). Вот и дали мне эту тему... Это какое-то недоразумение, я считаю,... но что поделаешь, шеф сказал - делай!
nitr,
http://www.searchengines.ru/ - Ресурс неплохой, но меня там не принимают, к вам перенаправили. Типа студентам тут помогают, а там мне делать нечего. Я смотрел там обсуждаемые вопросы, ничего подходящего не нашел. На том форуме zweruwka пишет дипломную на такую же тему как и у меня курсовая. Хотел с ним связаться, а там нет его контактной инф-ции,... пытался через админов, не помогают. Этот форум лучше, здесь хоть хотят помочь!
Nab
Спасибо за твои ссылки, думаю http://www.searchtools.com/analysis/free-s...comparison.html очень пригодится! http://www.dataparksearch.org/ ещё посмотрю!
Оптимизацию сайта я тоже буду рассматривать. Это тоже относиться к моей теме! В интернете этого добра к счастью хватает!... Но ваши ссылки я думаю не помешают тоже, если есть!

CPAN - никогда им не пользовался ещё, и не знаю как им пользоваться. Как можно попробывать там отыскать готовый пример поисковика?

Вопрос, связанный с интеграцией Perl в формах:

Код

<FORM ACTION="http://www.dima.ru/cgi-glob/try.pl" METHOD=GET NAME="TestForm">

    Город:
    <INPUT TYPE="text" name="lastname" SIZE="20" VALUE="City"><br>
    <INPUT TYPE="submit" VALUE="Искать!">
</FORM>


Код

#!/usr/bin/perl -w
    print "Content-Type: text/html\n\n";

if ($city eq "Moscow") {
    print "New York. \n";
}
elsif ($city eq "Nalchik") {
    print "Nalchik. \n";
}
elsif ($city eq "Kiev") {
    print "Kiev. \n";
}
else {
    print "Я не знаю города $city ! \n";
}


Как мне зделать так, что бы при написании в поле формы - город, скажем слова Kiev, у меня выводился результат Kiev, согласно кода Perl? 
Я попробывал просто сахранить файл Pl с этим кодом, а форма ссылается у меня на него 
Код

<FORM ACTION="http://www.dima.ru/cgi-glob/try.pl" METHOD=GET NAME="TestForm">

Результат всегда: "Я не знаю города !".
Спасибо!


PM ICQ Skype   Вверх
amg
Дата 19.3.2007, 16:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1145
Регистрация: 3.8.2006
Где: Новосибирск

Репутация: 38
Всего: 50



Цитата(MDM @ 19.3.2007,  14:23)
Код

if ($city eq "Moscow") {
    print "New York. \n";
}
elsif ($city eq "Nalchik") {
    print "Nalchik. \n";
}
elsif ($city eq "Kiev") {
    print "Kiev. \n";
}
else {
    print "Я не знаю города $city ! \n";
}

Что касается CGI, надеюсь, кто-нибудь поможет.
Я по поводу оптимизации этого кода. Удобнее сделать через хэш: 
Код

%cities = map {$_=>1} qw(Moscow Nalchik Kiev);
$cities{Moscow} = 'New York';
if (exists $cities{$city}) {
  print "$cities{$city}. \n";
else {
  print "Я не знаю города $city ! \n";
}


Это сообщение отредактировал(а) amg - 19.3.2007, 16:55
PM MAIL   Вверх
Nab
Дата 20.3.2007, 10:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 582
Регистрация: 25.3.2006
Где: Kiev

Репутация: 26
Всего: 37



MDM, тут этот вопрос не игнорируют просто потому, что редко какой проект обходиться без поиска по сайту. И эти вопросы интересуют многих, хотя и не в том разрезе что у Вас...

Достаточно простые сайты с линейной аргитектурой, которую могут проиндексировать внешние поисковики их и используют, яндекс, google или еще что... А когда к некоторым документам просто не доберешься напрямую, но при поисковой индексации они были указаны, то тут как правило используют свои поисковые машины. Не обязательно самописные, берут готовые...
Ну а если хочется иметь полный контроль и актуальность индексации то тут без своей локальной поисковой машины не обойтись, не зависимо от объема проекта... 

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

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

Хотя для человека, как и раньше, подача структурированой информации более пригодна... Поэтому и присутствуют на сайтах всякие вложенные меню, и т.д. 

Теперь о самих поисковых движках: 

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

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

Для интерактивных сайтов, к примеру с объявлениями, с гостевыми, форумами, или если у сайта несколько авторов активно заполняющих его статьями, то тут индексацию нужно производить чаще, как правило по мере поступления информации..
Тут может использовать третья часть поисковой машины, вернее подчасть индексатора - это поисковые боты, роботы, пауки(spiders) разные названия есть. 

Это программы которые сами проходят по ссылкам и находят вновь появившиеся или изменившиеся документы и передают их на индексацию индексатору... Боты используются и внутри проектов и для для прохода по внешним ссылкам, но наибольшая их известность, это индексирование интернета... smile "Весь Интернет не закачаешь", но они стараются smile Они сами находят ссылки и добавляют их в свою очередь индексации, уровень интеллекта у них у всех разный, все зависит от назначения и требуемого результата...

Поискать на CPAN http://search.cpan.org/search?query=search&mode=all примеры некоторых реализаций, но учтите что там врядли вы найдете готовую к применению, всеже там больше представлены модули... И они предназначены для интеграции с вашими решениями, а не как самостоятельный продукт...

Знаю тут ребята делали простые реализации поисковиков на основе LIKE, мож кто поделиться простеньким скриптом... ну и поиск по форуму может сильно помочь...

--------------------------
Ну вот все сказанное это IMHO, так-что  кто думает иначе, пусть выскажется, и будет набросок к курсовой smile


--------------------
 Чтобы правильно задать вопрос нужно знать больше половины ответа...
Perl Community 
FREESCO in Ukraine 
PM MAIL   Вверх
tishaishii
Дата 20.3.2007, 15:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Создатель
***


Профиль
Группа: Завсегдатай
Сообщений: 1262
Регистрация: 14.2.2006
Где: Москва

Репутация: 4
Всего: 8



Для сайта я сделал павук, который загоняет заголовок, ключевые слова, описание (TITLE, META) текст страниц того сайта в mysql, полнотекстовые индексы. При неудачном поиске выдаются ссылки для поиска по похожим словам.
PM MAIL ICQ Skype   Вверх
MDM
Дата 23.3.2007, 01:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 264
Регистрация: 16.3.2007
Где: г. Нальчик

Репутация: нет
Всего: 4



Извините за паузу, у меня трафик закончился...

Nab, Вы как всегда в точку! Преподователи действительно достаточно пожилы. Мало того, они и сами не понимают, что от меня хотят. Такой случай я встречаю у нас в университете впервые. Моя тема вообще называется не "Поисково-Справочные системы", а "Поисково-Справочные системы на гипертекстах", но я не понимаю как это могут быть они на гипертекстах, поэтому гипертекст "откинул". Справочные - ещё как-то понять можно, но на гипертекстах, это мне совсем не под силу понять. Поиск можно организовать изпользуя гипертекст, но не как на самом гипертексте. Я же прав?!... Завтра у нас собеседование, я попробую этот вопрос выяснить...  smile Мне кажется, что им от меня только индекс и нужен, наверное чью-нибудь методичку надо будет оформить на сайте, с удобной навигацией.
В любом случае, этот вопрос я помечу как решенный! Т. е. доведу до конца! Мне уже это интересно!

amg, спасибо за оптимизацию, теперь буду иметь в виду, кто у нас здесь профи по оптимизации кода на Perl! Спасибо!
PM ICQ Skype   Вверх
tishaishii
Дата 23.3.2007, 22:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Создатель
***


Профиль
Группа: Завсегдатай
Сообщений: 1262
Регистрация: 14.2.2006
Где: Москва

Репутация: 4
Всего: 8



Ну раз такой у тебя плохой ЫУЗ, качни статью в инете где ни будь. Например, с яндека про их дела и будь спокоен за курсовую, переживай за себя.
PM MAIL ICQ Skype   Вверх
MDM
Дата 25.3.2007, 00:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 264
Регистрация: 16.3.2007
Где: г. Нальчик

Репутация: нет
Всего: 4



tishaishii, я не писал, что в нашем ВУЗе плохо обучают. Я даже подчеркнул, что такой случай у нас встречаю впервые. В нашем ВУЗе обучают очень даже не плохо. Программирование не моя специализация, и судя по всему не моего руководителя тоже! Моя специализация - инженер микроэлектронщик. Проблема в том, что преподователям нужная поисковая система на нашем сайте, но они не знают как её сделать, вот и придумали, дать кому-нибудь курсовую... Сайт очень простенький, один HTML.

Сегодня я обсудил этот вопрос со своим руководителем, обяснил ему, что название курсовой неправильно. Выяснил в чем состоит моя задача, поконкретней. Итого: моя тема теперь называется "Поисковые системы". Задача: мне нужно сделать поисковик, самый простой, для эл. библиотеки. Неважно, я сам его напишу, или воспользуюсь готовым кодом, главное результат. Поиск будет производится по содержанию книг, авторам, названиям... Ещё нужна теория, на страниц 30...

tishaishii, я пробовал искать готовую курсовую, или дипломную (ещё лучше), статьи какие-то на эту тему... не могу хорошего материала. Может быть я искать не умею, если Вы дадите мне какую-нибудь ссылочку, буду весьма признателен! А можно и на мыло скинуть, вообще хорошо!

Люди добрые! Если у кого есть готовые поисковики (желательно на Perl, но не обязательно), самые простые, PLEASE, скинте мне! Хорошо будет, если они будут с комментариями!...
PM ICQ Skype   Вверх
Nab
Дата 25.3.2007, 08:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 582
Регистрация: 25.3.2006
Где: Kiev

Репутация: 26
Всего: 37



Цитата(MDM @  25.3.2007,  00:56 Найти цитируемый пост)
Сегодня я обсудил этот вопрос со своим руководителем, обяснил ему, что название курсовой неправильно. Выяснил в чем состоит моя задача, поконкретней. Итого: моя тема теперь называется "Поисковые системы". Задача: мне нужно сделать поисковик, самый простой, для эл. библиотеки. Неважно, я сам его напишу, или воспользуюсь готовым кодом, главное результат. Поиск будет производится по содержанию книг, авторам, названиям... Ещё нужна теория, на страниц 30...

MDM, если дело именно так обстоит, то думаю лучше всего обойтись внешним поисковиком...
Тут в большей степени играет роль, какова структура вашей библиотеки. И она публична, то есть доступна из инета?
Может сразу URL подкинете...

По поводу теории, то надо не готовый искать, а скорее всего прийдется потрудиться и скомпилировать из разных статей, потому как поисковые системы сильно меняются, и каждый свою хвалит smile


--------------------
 Чтобы правильно задать вопрос нужно знать больше половины ответа...
Perl Community 
FREESCO in Ukraine 
PM MAIL   Вверх
nitr
Дата 25.3.2007, 13:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 2543
Регистрация: 10.2.2006
Где: Россия :)

Репутация: 37
Всего: 84



Nab, я знаю твою теорию по поисковикам smile и полностью поддерживаю, но думаю, что автору данного поста нужен Курсовик smile , а их в инете оооочень много, думаю руководитель будет требовать разъяснить ВСЁ smile и как поиск и что за поиск и т.д. и т.п. Имхо ему писать САМОМУ самый простой, и указать что есть более мощные и с морфологией к примеру, и т.д.

Короче, гугль smile и статьи (ссылки давали все). Перл - реализация, не надо к данному подфоруму прикручивать!

Цитата(Nab @  25.3.2007,  08:25 Найти цитируемый пост)
Может сразу URL подкинете...

Это ж курсовик ;)


--------------------
PM   Вверх
Nab
Дата 25.3.2007, 13:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 582
Регистрация: 25.3.2006
Где: Kiev

Репутация: 26
Всего: 37



Цитата(nitr @  25.3.2007,  13:01 Найти цитируемый пост)
Это ж курсовик ;)

Ха, в том то и дело, что уже не просто курсовик smile ему по любому прийдется реализацию сделать... и перл тут по большому счету ни при чем, просто как один из вариантов...
Под внешней системой я больше имел ввиду сервисы предоставляемые грандами типа Google но лучше Яндекс для поиска по конкретному сайту, и только по нему... Это самый простой и надежный способ, хотя и не очень эффективный... потому как они долго индексировать сайт ваш будут... 
А вообще опять же вариантов море, и лучше исходить из текущего состояния сырого материала, который нужно проиндексировать и упорядочить...


--------------------
 Чтобы правильно задать вопрос нужно знать больше половины ответа...
Perl Community 
FREESCO in Ukraine 
PM MAIL   Вверх
MDM
Дата 26.3.2007, 15:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 264
Регистрация: 16.3.2007
Где: г. Нальчик

Репутация: нет
Всего: 4



Теорию можно можно взять из других курсовиков! Но код я сам должен написать, или хотя бы суметь им обяснить его алгоритм, и разобрать каждый фрагмент кода.
http://ktims.kbsu.ru/ - на этом сайте я буду делать поисковик! Это сайт-болванка, его, можно сказать, собрали такие новички, как и я! Зато научились! Там видно кнопку поиск, вот её я и должен заставить работать!
Мне ещё придется этот код на сервак самому поставить, поэтому я и спрашивал, как связать формы HTML и Perl... 
Nab, внешний поисковик отпадает, потому что кода не видно... 
В последствии этот поисковик будет модернизироваться... мне так сказали, но мне все-равно, лишь курсовик сдать! Хотя вполне возможно, что мне придётся его доделовать, я не против,... пока интерес есть!...
Ещё один ньюанс: сервер слабый. Этот поисковик не должен его сильно нагружать... Хотя, думаю что с таким сайтом его сильно и не нагрузят... smile 

Это сообщение отредактировал(а) MDM - 26.3.2007, 15:09
PM ICQ Skype   Вверх
Str!pe
Дата 31.3.2007, 15:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


профиль удален
****


Профиль
Группа: Участник
Сообщений: 2426
Регистрация: 12.6.2005
Где: На земле.

Репутация: нет
Всего: 152



Цитата(MDM @  25.3.2007,  00:56 Найти цитируемый пост)
что преподователям нужная поисковая система на нашем сайте, но они не знают как её сделат

Так качни и привинти ее им smile Скриптов то хватает тут, сам не использовал, не знаю, учусь так же как и ты smile


--------------------
Со мной можно связаться по скайпу или по аське.
Занимаюсь продвижением сайтов - самой таргетированной рекламой.
PM MAIL ICQ Skype   Вверх
MDM
Дата 1.4.2007, 19:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 264
Регистрация: 16.3.2007
Где: г. Нальчик

Репутация: нет
Всего: 4



Спасибо Str!peВсем вам спасибо!
...
Осталось только "привинтить"!
Ещё один скриптик нашел в интернете http://www.codenet.ru/webmast/search/newbee/, только он вроде на PHP, зато теорию можно использовать...
PM ICQ Skype   Вверх
tishaishii
Дата 2.4.2007, 08:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Создатель
***


Профиль
Группа: Завсегдатай
Сообщений: 1262
Регистрация: 14.2.2006
Где: Москва

Репутация: 4
Всего: 8



smile)
Ну БД mysql с полнотекстовыми индексами и баста!
PM MAIL ICQ Skype   Вверх
Str!pe
Дата 2.4.2007, 12:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


профиль удален
****


Профиль
Группа: Участник
Сообщений: 2426
Регистрация: 12.6.2005
Где: На земле.

Репутация: нет
Всего: 152



MDM
Лучше вместо спасибо, как напишешь, выложи в тему итоги работы smile Напиши статью, интересно будет почитать smile

Это сообщение отредактировал(а) Str!pe - 11.4.2007, 23:54


--------------------
Со мной можно связаться по скайпу или по аське.
Занимаюсь продвижением сайтов - самой таргетированной рекламой.
PM MAIL ICQ Skype   Вверх
MDM
Дата 4.4.2007, 10:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 264
Регистрация: 16.3.2007
Где: г. Нальчик

Репутация: нет
Всего: 4



Цитата

Лучше вместо спасибо, ка кнапишешь, выложи в тему итоги работы  Напиши статью, интересно будет почитать 


Это само собой! Правда, не думаю, что там будет что-то путёвое... Но со временем, надеюсь, как научусь, доработаю....
PM ICQ Skype   Вверх
GoDleSS
Дата 6.4.2007, 00:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 105
Регистрация: 11.2.2007
Где: Пироговский

Репутация: 2
Всего: 2



Эхх, народ, развели флуда, а по делу помогли мало smile

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


MDM, не уверен, что буду объснять сильно грамотно, т.к. хоть и есть несколько своих реализаций поисковиков не сложных, тем не менее похвастаться добротными механизмами не могу.

И так для начала немного теории:
Существуют поисковые системы внутрисайтовые, которые генерируют индексы(индекс - результат анализа текста, по готорому удаляется все лишнее и остается лишь то содержание, что минимально необходимо для грамотного поиска, это позвояет значительно ускорить обработку запросов) читая файлы вывода или данные из базы данных, которую использует сайт.
Состоит, как правило, такой механизм из 2-х частей:
 1. Анализатор файлов/данных БД, который состовляет индекс.
 2. Непосредственно поисковик, ищущий совпадения запроса и содержания индекса.
  + подсистема вывода результатов(иногда бывают навороченные - с сортировками, с выделением найденного в тексте и т.д.)

А так же интересны для вашей темы поисковые системы внешние, состоят из:
 1. Системы, делающей внешний запрос документа, используя tcp подключение:
  1.1 Подсистемы, вытягивающей из сурса страницы, урлы. Сохраняет их в БД.
  1.2 Подсистемы, вытягивающей из сурса нужный текст.
  1.3 Построитель индексов на основе текста. Сохраняет индексы в БД.
 2. Непосредственно анализатора индексов(или поисковика). В грамотной реализации очень много всего написано, но тут уж лучше не меня слушать, а хорошую статью прочитать.

В чем различия? 
 1. 1-й вариант ищет внутри, тогда как 2-й качает документы извне.
 2.  Вытекает из пункта один. Внешние индексеры собирают данные по многим ресурсам, тогда как внутренние по одному.
 *3. Внешние поисковые системы обычно много "мощнее"(функциональнее, "умнее" и т.д.)

Хорош ли выбор языка perl для реализации? Да, выбор достойный.

Давайте попробуем что-нибудь написать. Модель делаю упрощенной, т.к. ни изучать сейчас мануалы, ни долго думать времени нет.

Для начала упрощенный внутренний поисковик по обычным HTML-ам. С кодировками и сложными комментариями разбираться не буду. Будем считать, что сложных комментов нет и работает все в cp1251.

Пусть есть несколько HTML документов. Приводить примеры не стоит - открываем любой сурс и смотрим.

Код формы запроса:
Код

<form method="POST" action="cgi-bin/search.pl" target="_blank">
<input type="text" name="keywords" id="kwfield" value="запрос" onClick="document.getElementById('kwfield').value=''"/> <input type="submit" value=" go "/>
</form>


Код индексера:
Код

#!/usr/bin/perl
# Используем локаль для нормальной обработки русского текста в шаблонах
use locale;

# Описываем глобальные данные
my %Data;        # Хэш данных индекса
# Переменные
my $WorkDir='../';        # Дирректория, которую "грабим"
my $DBF='./index.dbf';    # Файл, в который заливаем данные
my $DBFSplit="\t";        # Разделитель полей файла данных

# Открываем $WorkDir дирректорию и читаем оттуда все .html, .shtm, .shtml, .htm файлы в массив @Files
opendir(SD, $WorkDir);
    my @Files = grep(/.+\.s?html?$/i, readdir(SD));
closedir(SD);

# Описываем переменную, которая будет временно содержать сурс ХТМЛки
my $Source;

# Открываем файл-базу на запись и лочим его на монопольный доступ дабы структуру не нарушить
open(DBF, ">$DBF");
flock(DBF, 2);
    # Печатаем заголовок файла
    print DBF join($DBFSplit, qw(FILE TITLE BODY)), "\n";
    # Перебираем файлы по циклу, текущий файл бросается в переменную $file
    foreach my $file(@Files) {
        # Сохраняем текущий файл в хэше с используемой дирректорией
        $Data{'FILE'}=$WorkDir.$file;

        # Сохраняемвстроенную переменную $/(определяет разделитель строк файла) и обнуляем ее, чтобы читать из файла в строку
        $_=$/;
        $/=undef;

        # Открываем текущий файл на чтение и считываем содержимое в $Source
        open(CF, $Data{'FILE'});
            $Source=<CF>;
        close(CF);
        # Восстанавливаем $/
        $/=$_;

        # Удаляем символы, относящиеся к переносу строк и укорачиваем "длинные" пробелы/таббуляции
        $Source=~s/[\r\n]/ /gs;
        $Source=~s/[\s\t]{2,}/ /g;

        # Уничтожаем заголовок и кидаем его в $Data{'TITLE'}, убираем из $Data{'TITLE'} символ - разделитель полей базы
        $Source=~s/<\s?title\s?>(.+?)<\s?\/\s?title\s?>//i;
        $Data{'TITLE'}=$1;
        $Data{'TITLE'}=~s/\Q$DBFSplit/ /g;

    #    $Source=~s/<meta[^>]+content\s?=\s?["']?[a-z]+\/[a-z]+;\s?charset\s?=\s?([a-z0-9\-]*)["' ][^>]*>//i;
    #    $Data{'CHARSET'}=$1;
    #    unless ($Data{'CHARSET'}) { $Data{'CHARSET'}='windows-1251'; }

        # Уничтожаем тело документа и кидаем его в $Data{'BODY'}
        $Source=~s/<\s?body>(.+?)<\s?\/\s?body\s?>//i;
        $Data{'BODY'}=$1;

        # Обнуляем $Source
        $Source=undef;

        # Режем таги, хтмл-коды, не слова(+ оставляем цифры и "-")
        $Data{'BODY'}=~s/<[^>]*>/ /g;
        $Data{'BODY'}=~s/&#?[a-z0-9]+;/ /g;
        $Data{'BODY'}=~s/[^\w\-0-9]+/ /g;

        # Режем слова короче 3-х символов, убираем "длинные" отступы, удаляем пробелы в начале и конце строки данных
        $Data{'BODY'}=~s/^|\s[\w\-0-9]{1,3}\s|$/ /ig;
        $Data{'BODY'}=~s/\s{2,}/ /g;
        $Data{'BODY'}=~s/^\s//;
        $Data{'BODY'}=~s/\s$//;

        # Объеденяем элементы хэша по разделителю $DBFSplit и записываем в базу, переносим строку
        print DBF join($DBFSplit, ($Data{'FILE'}, $Data{'TITLE'}, $Data{'BODY'})), "\n";
    }
# Закрываем файл-базу
close(DBF);

# Выводим заголовок и данные индексации папки
print "Content-type:text/plain;Charset:windows-1251;\n\nИндексация успешно завершена!\nВсего HTML файлов - ", scalar(@Files), "\nСписок:\n";
# туда же набор проиндексированных файлов
foreach (@Files) {
    print "$WorkDir$_\n";
}



Как-нибудь накидаю простой поисковик по индексу.

--------------------
It's a nice day to die my friend!
PM MAIL WWW ICQ   Вверх
MDM
Дата 6.4.2007, 23:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 264
Регистрация: 16.3.2007
Где: г. Нальчик

Репутация: нет
Всего: 4



Ура!!! Наконец-то! Вот и есть код для разбора!
Я завтра-послезавтра постараюсь его заставить работать на моём локальном сайте, возникнут вопросы... Спасибо GoDleSS!!!

Я скачал один из готовых бесплатных кодов с http://www.webscript.ru/scripts/Perl/Poisk/ ссылку на который дал мне дал Str!pe, но он мне подходит только тем, что делался специально под сервер Denwer, которым я пользуюсь, а вот 2 основных минуса: 
1). Сложный для нашего сайта (релевантность, фильтрация поиска, слишком подробный вывод результатов, поиск в найденом и т. д.), все эти навороты на таком сайте будут выглядить смешно. Как может идти речь о релевантности, если, например, поиковик найдет по запросу 5-10 ссылок;
2). Человек который написал этот посковик не сможет отвечать на мои "глупые" вопросы. Уж очень большой, наверное, поток вопросов к нему от людей разбирающихся...
А Вы мне сможете отвечать на мои "глупые" вопросы, даже?!  smile 
Вот мой очередной "глупый" вопрос:
Без баз данных можно обойтись?! Читал где-то писать  поиковик не используя базы данных - {цитата} странное занятие. Ух как же я не люблю эти базы данных, замучился с этим FOXPro, ещё и SQL. Но если надо, так надо... что поделаешь...

Информация о сайте:
  • Весь сайт занимает около 14 МБ (если учитывать только размер *.htm и *.html ~4-5МБ). 
  • При разработке сата использовался только HTML и JavaScripts.
  • HTML-форма поиска готовая есть, но её можно заменить (нужно).
  • Поиск будет проводится по файлам страниц, которые расположены в разных папках...
  • ....

GoDleSS
Цитата

Как-нибудь накидаю простой поисковик по индексу.

А то, что Вы здесь написали код не пойдёт??? Почему?

PM ICQ Skype   Вверх
GoDleSS
Дата 7.4.2007, 00:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 105
Регистрация: 11.2.2007
Где: Пироговский

Репутация: 2
Всего: 2



Цитата

А то, что Вы здесь написали код не пойдёт??? Почему?

Это сборщик индекса, да и то по одной папке и не слишком "умный" - так для начального примера. Сам поисковик будет работать отталкиваясь от индекса.

Это сообщение отредактировал(а) GoDleSS - 7.4.2007, 00:35
--------------------
It's a nice day to die my friend!
PM MAIL WWW ICQ   Вверх
MDM
Дата 7.4.2007, 13:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 264
Регистрация: 16.3.2007
Где: г. Нальчик

Репутация: нет
Всего: 4



Главное чтобы работал, я же не умею его запускать на локалке, не говоря уже о том, как я его буду запускать на сервере. Попробую на нем научится...
Вчера делал первые попытки,... что-то делаю неправильно,... ошибка!
Ну жить мне осталось мало... около 25-ти дней,... в мае защищать уже надо готовую работу... Вы форумчане моя последняя надежда...
PM ICQ Skype   Вверх
MDM
Дата 9.4.2007, 16:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 264
Регистрация: 16.3.2007
Где: г. Нальчик

Репутация: нет
Всего: 4



Вот как я пытаюсь заставить работать поисковик GoDleSS'а (безрезультатно):

Копирую несколько html-страниц в одну папку C:\WebServers\home\Site. В этих страничках я буду искать!

Копирую HTML-код GoDleSS’а. В нем меняю action=”home/cgi-glob/search.pl”
Сам файл HTML-формы сохраняю в C:\WebServers
search.pl создам в директории C:\WebServers\home\cgi-glob\search.pl 
user posted image

Копирую код Perl GoDleSS’а в блокнот. В этом коде меняю:

Код

my $WorkDir='../';        # Дирректория, которую "грабим"

на
Код

my $WorkDir=' \home\Site'; 


Теперь жму поиск на форме. Результат – ErroR :(
user posted image

Как??? Этот файл находится же там…

Наверное я допустил кучу ошибок, что одному человеку мне это все объяснить, равносильно тому, что переписать книгу. Разъясните хотя бы часть, или хотя бы дайте ссылку, где мне можно это прочитать… НЕПОНИМАЮ…

PM ICQ Skype   Вверх
nitr
Дата 9.4.2007, 16:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 2543
Регистрация: 10.2.2006
Где: Россия :)

Репутация: 37
Всего: 84



если верно (т.е. по стандартам и как указано на картинках) настроен сервер, то надо так:
action="/cgi-bin/search.pl"
у тебя должен в конфиге Альяс стоять /cgi-bin/ на папку/home/cgi-glob , думаю у тебя так и есть...

Добавлено через 28 секунд
используются НЕлокальные пути в формах smile

Добавлено через 4 минуты и 30 секунд
настрой Виртуальный хост (если умеешь, обычно так проще smile )


--------------------
PM   Вверх
nitr
Дата 9.4.2007, 16:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 2543
Регистрация: 10.2.2006
Где: Россия :)

Репутация: 37
Всего: 84



для настройки можно глянуть тут


--------------------
PM   Вверх
Str!pe
Дата 12.4.2007, 00:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


профиль удален
****


Профиль
Группа: Участник
Сообщений: 2426
Регистрация: 12.6.2005
Где: На земле.

Репутация: нет
Всего: 152



Цитата(MDM @  6.4.2007,  23:14 Найти цитируемый пост)
то делался специально под сервер Denwer

Под денвер? У вас сайт на Денвере стоит???  smile 
Цитата(MDM @  6.4.2007,  23:14 Найти цитируемый пост)
Как может идти речь о релевантности, если, например, поиковик найдет по запросу 5-10 ссылок

Знаешь, а я вот Яндекс изучать пыьаюсь... "специалист по гаданию на алгаритмах"  smile там то же есть запросы с выдачей меньше десяти позиций.




--------------------
Со мной можно связаться по скайпу или по аське.
Занимаюсь продвижением сайтов - самой таргетированной рекламой.
PM MAIL ICQ Skype   Вверх
nitr
Дата 12.4.2007, 00:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 2543
Регистрация: 10.2.2006
Где: Россия :)

Репутация: 37
Всего: 84



[offtopic]
Str!pe, думаю выше что-то иное предлагалось, к примеру Яндекс.Сервер глянуть smile а как оно всё работает... где-то "пробегала" статейка. Хотя есть и бесплатные, и с открытым кодом. Можно глянуть алгоритмы. Тут выше приводились ссылки, там тоже много интересного.
[/offtopic]

Это сообщение отредактировал(а) nitr - 12.4.2007, 01:05


--------------------
PM   Вверх
Str!pe
Дата 12.4.2007, 00:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


профиль удален
****


Профиль
Группа: Участник
Сообщений: 2426
Регистрация: 12.6.2005
Где: На земле.

Репутация: нет
Всего: 152



Цитата(GoDleSS @  6.4.2007,  00:59 Найти цитируемый пост)
 1. Анализатор файлов/данных БД, который состовляет индекс.

На основе чего? Что берется в качестве критерия?

Цитата(GoDleSS @  6.4.2007,  00:59 Найти цитируемый пост)
 1.3 Построитель индексов на основе текста. Сохраняет индексы в БД.

Опять же хотелось бы знать что ставится в качестве критерия построения индекса?

Добавлено через 45 секунд
Цитата(nitr @  12.4.2007,  00:18 Найти цитируемый пост)
Яндекс.Сервер глянуть

И постоянно за него платить?


--------------------
Со мной можно связаться по скайпу или по аське.
Занимаюсь продвижением сайтов - самой таргетированной рекламой.
PM MAIL ICQ Skype   Вверх
GoDleSS
Дата 12.4.2007, 11:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 105
Регистрация: 11.2.2007
Где: Пироговский

Репутация: 2
Всего: 2



Str!pe

Цитата(Str!pe @  11.4.2007,  22:35 Найти цитируемый пост)
На основе чего? Что берется в качестве критерия?

Элементарная логика простейших поисковиков. 
Я не лингвист по образованию и правильно сформулировать "критерий" с точки зрения анализа текста просто не смогу(хотя все конечно можно сделать, но читать кучу литературы... ...сейчас приоритетны другие задачи).
Человеку необходимо для начала понять все на элементарном уровне, а потом уж лезть в дебри ;)
--------------------
It's a nice day to die my friend!
PM MAIL WWW ICQ   Вверх
tishaishii
Дата 12.4.2007, 12:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Создатель
***


Профиль
Группа: Завсегдатай
Сообщений: 1262
Регистрация: 14.2.2006
Где: Москва

Репутация: 4
Всего: 8



Цитата(MDM @ 7.4.2007,  13:16)
Главное чтобы работал, я же не умею его запускать на локалке, не говоря уже о том, как я его буду запускать на сервере. Попробую на нем научится...
Вчера делал первые попытки,... что-то делаю неправильно,... ошибка!
Ну жить мне осталось мало... около 25-ти дней,... в мае защищать уже надо готовую работу... Вы форумчане моя последняя надежда...

Для курсовой главное чтобы была задумка, а если будет ещё и работать - это вообще сверх ожиданий.
PM MAIL ICQ Skype   Вверх
Str!pe
Дата 12.4.2007, 16:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


профиль удален
****


Профиль
Группа: Участник
Сообщений: 2426
Регистрация: 12.6.2005
Где: На земле.

Репутация: нет
Всего: 152



Цитата(tishaishii @  12.4.2007,  12:03 Найти цитируемый пост)
Для курсовой главное чтобы была задумка, а если будет ещё и работать - это вообще сверх ожиданий.

У него задача запустить системуsmile

Цитата(GoDleSS @  12.4.2007,  11:08 Найти цитируемый пост)
Элементарная логика простейших поисковиков

По логике берутся точные вхождения словосочетаний... я вот только одного не пойму - какие мощности нужны что бы хранить и обрабатывать рунет?


--------------------
Со мной можно связаться по скайпу или по аське.
Занимаюсь продвижением сайтов - самой таргетированной рекламой.
PM MAIL ICQ Skype   Вверх
MDM
Дата 12.4.2007, 21:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 264
Регистрация: 16.3.2007
Где: г. Нальчик

Репутация: нет
Всего: 4



nitr написал:
Цитата

если верно (т.е. по стандартам и как указано на картинках) настроен сервер, то надо так:
action="/cgi-bin/search.pl"
у тебя должен в конфиге Альяс стоять /cgi-bin/ на папку/home/cgi-glob , думаю у тебя так и есть...

Как видишь в моем проводнике нету такой папки (/cgi-bin/). У меня Denwer стоит, настройки по умолчанию. Скрипты Perl кладу в папку C:\WebServers\home\cgi-glob. Простенькие скрипты (в которых ошибиться очень трудно) от туда запускаются. Для их теста я запускаю сервер и пишу в адресной строке браузера http://www.dima.ru/cgi-glob/мой_скрипт.pl
А что такое Альяс? Я же совсем "чайник"! Здесь просьба поподробней!
Цитата

используются НЕлокальные пути в формах

Вообщето этот браузер сам запускает локально, если я указываю относительные пути. Учитывая твоё замечание поступаю следующим образом:
Код

my $WorkDir='../';        # Дирректория, которую "грабим"

За место '../' пишу явный путь к папке которую будем "грабить":
Код

my $WorkDir='http://www.dima.ru/cgi-glob/site';        # Дирректория, которую "грабим"

p. s. Я перенес папку site по адресу C:\WebServers\home\cgi-glob\Site, вроде так правильно. До этого, как писал, она находилась в C:\WebServers\Site.
В коде Html, соответствено, меняю тоже:
Код

<form method="POST" action="http://www.dima.ru/cgi-glob/search.pl" target="_blank">
<input type="text" name="keywords" id="kwfield" value="запрос" onClick="document.getElementById('kwfield').value=''"/> <input type="submit" value=" go "/>
</form>

Теперь открываю форму набирая в Internet Explorer: http://www.dima.ru/cgi-glob/form.html, жму "go", и вот что у меня получается (см. рис.):
user posted image
Цитата

настрой Виртуальный хост (если умеешь, обычно так проще)

А разве Denwer его сам автоматически не настраивает??!
Str!pe написал:
Цитата

Под денвер? У вас сайт на Денвере стоит???

Конечно нет! Это у меня он стоит. На нем я тестирую скрипты. А там Apach стоит.
Цитата

Знаешь, а я вот Яндекс изучать пыьаюсь... "специалист по гаданию на алгаритмах"   там то же есть запросы с выдачей меньше десяти позиций.

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

GoDleSS написал:
Цитата

Человеку необходимо для начала понять все на элементарном уровне, а потом уж лезть в дебри ;)

Эт точно!


tishaishii написал:
Цитата

Для курсовой главное чтобы была задумка, а если будет ещё и работать - это вообще сверх ожиданий.

Если рыться дальше, то для студента микроэлектроники (это я!) курсовые на тему "поисковые системы" не дают, а дают, например, "разработка изпланарной технологии ...". Им понадобился поисковик на сайте, вот и нашли дурака, который им его попробует сделать.
                    Пункт 1. Преподователь всегда прав;
                    Пункт 2. Если преподователь не прав, смотри пункт 1.


Вопросы:
Для чего нужны теги target, id, onClick в коде формы?
Почему выбрали метод "POST", а не "GET"?

Это сообщение отредактировал(а) MDM - 13.4.2007, 11:36
PM ICQ Skype   Вверх
MDM
Дата 14.4.2007, 13:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 264
Регистрация: 16.3.2007
Где: г. Нальчик

Репутация: нет
Всего: 4



Я тут попробывал запустить поисковик который дал GoDleSS через коммандную строку, и вот что у меня получилось (см. рис.)
user posted image
PM ICQ Skype   Вверх
MDM
Дата 16.4.2007, 11:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 264
Регистрация: 16.3.2007
Где: г. Нальчик

Репутация: нет
Всего: 4



У меня поисковик запускается, но ничего не находит (рис.).
user posted image
В чем может быть проблема?
GoDleSS, ты его тестировал? Он точно рабочий?

Наверное всё-таки придется попытаться поставить поисковик от DenWer, Вы GoDleSS не успеете сделать мне как обещали, уж слишком мало времени осталось. Ну все-равно всем спасибо, все в той или иной степени помогли! Когда закончу объязательно обсудим результат...

Это сообщение отредактировал(а) MDM - 21.4.2007, 12:46

Присоединённый файл ( Кол-во скачиваний: 3 )
Присоединённый файл  Search2.jpg 13,91 Kb
PM ICQ Skype   Вверх
Str!pe
Дата 18.4.2007, 16:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


профиль удален
****


Профиль
Группа: Участник
Сообщений: 2426
Регистрация: 12.6.2005
Где: На земле.

Репутация: нет
Всего: 152



Господа, пишу вопрос сюда, так как тема уже поднята.

1. Есть ли реализации ПС которая автоматом мониторит 300 газет на предмет упоминания фамилии.
2. Разбирает и выдает оценку публикации (хороший, плохой, нейтральный)
3.  Сколько такая стоит?
4. Насколько быстро работает.
5 Какое железо и сколько его нужно.



--------------------
Со мной можно связаться по скайпу или по аське.
Занимаюсь продвижением сайтов - самой таргетированной рекламой.
PM MAIL ICQ Skype   Вверх
tishaishii
Дата 18.4.2007, 16:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Создатель
***


Профиль
Группа: Завсегдатай
Сообщений: 1262
Регистрация: 14.2.2006
Где: Москва

Репутация: 4
Всего: 8



Нужна команда разработчиков с неплохой мат. подготовкой.
Можно взяться за эту научную и практическую работу. Минимальный срок - 2 года.
PM MAIL ICQ Skype   Вверх
Str!pe
Дата 19.4.2007, 18:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


профиль удален
****


Профиль
Группа: Участник
Сообщений: 2426
Регистрация: 12.6.2005
Где: На земле.

Репутация: нет
Всего: 152



А реализаций никто не видел случайно?


--------------------
Со мной можно связаться по скайпу или по аське.
Занимаюсь продвижением сайтов - самой таргетированной рекламой.
PM MAIL ICQ Skype   Вверх
Страницы: (3) [Все] 1 2 3 
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Perl"
korob2001
sharq
  • В этом разделе обсуждаются общие вопросы по языку Perl
  • Если ваш вопрос относится к системному программированию, задавайте его здесь
  • Если ваш вопрос относится к CGI программированию, задавайте его здесь
  • Интерпретатор Perl можно скачать здесь ActiveState, O'REILLY, The source for Perl
  • Справочное руководство "Установка perl-модулей", можно скачать здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, korob2001, sharq.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Perl: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.1651 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.