Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Интернет » В помощь вебмастеру » Скрипты поиска (site search)

Модерирует : Cheery

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10

Открыть новую тему     Написать ответ в эту тему

Erick Flatcher



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
нужен скрипт CGI поиска для индексации паги с ~500 htm документов
есть возможность поставить хороший aka платный скрипт  
что посоветуете? какой получше?

Скрипты поиска

Для тех, у кого нет возможности установить скрипты на сайте - Службы для поиска по сайту (не скрипты)
 
В этой теме будут собраны скрипты и ссылки на коллекции скриптов поиска. Остальные темы по поиску скриптов подобного рода будут закрыты.
Разрешается:
- постить ссылки на фриварные (свободные к распространению, бесплатные) скрипты поиска или их коллекции, на платные скрипты и сервисы поиска только легальных версий. Напоминаю, что форум Варезник тут. Постить обязательно с описанием!
- оставлять мнения по личному опыту работы с тем или иным скриптом.
- редактировать первый пост полезной информацией по сабжу (участникам со статусом мембер и выше).

 
Файловый архив форума содержит полезные скрипты. Можете принять участие в его пополнении.

Начинаем.



  • RiSearchPro [Perl]
    http://risearch.org/rus/index.html
    установка и настройка скрипта RiSearchPro

    Цитата:
    Поисковый скрипт, написанный на Перле и не требующий внешней базы данных.
    Нa странице производителя есть всевозможные разновидности скрипта - с базой данных, на PHP и т.д.

     
  • RiSearch PHP - не требует MySQL
    http://risearch.org/rus/risearch_php/index.html

    Цитата:
    RiSearch PHP - бесплатный поисковый скрипт, предназначенный для небольших сайтов. Данный скрипт является клоном скрипта RiSearch, хотя пока еще не полностью дублирует его.  

     
  • siteIndexer [PHP и MySQL]
    http://carline.ru/programm/index.php?action=viewlink&id=16
    http://sourceforge.net/projects/siteindexer/files/
    Цитата:
    Неплохой скрипт системы индексации и поиска для сайтов. Этот скрипт позволяет индексировать страницы вашего сайта и помещать их в базу данных. Для работы Морд - английский.

     
  • K.I.S.S. Site Search Engine [Perl]
    Сайт разработчика: http://moskalyuk.com/software/perl/search/kissru.htm

    Цитата:
    Небольшой по размеру и легкий в настройке поисковик для сайта обслужаивает до 300 HTML-документов. Возможность настройки страницы результатов, также возможно исключение отдельных папок или файлов из индекса.
    Лицензия: Бесплатный
    Автор: Александр Москалюк
     

     
  • Fluid Dynamics Search Engine [Perl]
    http://www.xav.com/scripts/search/

    Цитата:
    Вот это поисковик!!! В этой программе есть ф-ции админа, ищет быстро, не пожалеете, это я вам обещаю, есть раздел на категории, то есть, например, искать отдельно в категории ДОКУМЕНТАЦИЯ, СКРИПТЫ, ну в общем всё что надо для поиска по серверу...

     
  • dummySearch [Perl]
    http://easyip.ru/free/
    Простой и неоптимальный скртипт поиска по сайту. Впрочем каждый может доработать под себя...
    Лицензия: GPL
     
  • mnoGoSearch (бывший UdmSearch) [С]
    http://search.mnogo.ru/
    обсуждение mnoGoSearch: установка, проблемы...
    юниксовая версия бесплатна, для виндовз-- русская версия бесплатна для некомерческого использования
    Цитата:
     универсальная поисковая система для Intranet и Internet серверов. Пригодна для индексации как небольших сайтов, так и крупных порталов. Документы можно индексировать по протоколам HTTP, FTP, NNTP и на локальных дисках. Индексирует документы в формате HTML, plain text, а так же pdf, doc и другие при помощи внешних парсеров. Настраиваемая важность (вес) для заголовков, ключевых слов, тела документа. Форму отображения результатов поиска можно настраивать с помощью шаблонов.  

     
  • FTPSearch/Agent [Java/PHP]
    http://sourceforge.net/projects/ftpsearchagent/
    FTPSearch/Agent — полнофункциональный скрипт для индексации ftp и поиска по средним локальным сетям(20-200 серверов)
     
  • FTP SEARCH [PHP]
    http://codewalkers.com/seecode/157.html
    Система для индексации FTP сервера и поиска по нему
     
  • Manlix Search [PHP]
    http://manlix.ru/zipped/manlix_search_v1_3.zip
     
  • iSearch [PHP]
    http://www.isearchthenet.com/isearch/download.php
     
    шаблон:
    [*][b][/b] [PHP]
     
    [s][/s]

     



В розыске:
бесплатные морфологические модули/библиотеки русского и украинского языков.
 

<!-- Коллекции скриптов поиска: -->
http://pro.lookanswer.com/scripts/search.html
http://ancient.dax.ru/scripts.php?lang=php&group=search  
http://webscript.ru/scripts/index.php?sid=620531966&t=sub_pages&cat=21  
http://www.cgi-resources.com/Programs_and_Scripts/Perl/Searching/
http://www.allscripts.bip.ru/pcgi/search.htm  
http://cgid.al.ru/cgi-bin/news/list.cgi?show=group&l=search  
http://webportal.fud.ru/scripts/cgi/search/search2.htm


 
Другие темы по скриптам на руборде:
 
Клиентские скрипты
Серверные скрипты

 
Скрипты счетчиков посещений
Скрипты обмена файлами
Скрипты чатов
Скрипты фотогалерей
Скрипты новостей
Скрипты подписки/рассылки
Интернет-магазины
Дневники (блоги)
Гостевые книги
Скрипты голосований
Редактирование в браузере HTML-кода и веб-страниц
Скрипты служб знакомств
Баннерообменные скрипты
Whois-скрипты
Доски объявлений
Создание карты сайта

Всего записей: 581 | Зарегистр. 12-10-2001 | Отправлено: 19:33 11-12-2001 | Исправлено: loosingar, 12:20 01-08-2009
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
GeRUb

Цитата:
Воткнул сразу после строк

нет, сразу после открытия файлов
 

Цитата:
мне осталось только узнать, где и когда его указывать

я показал пример с регулярками.

Всего записей: 15100 | Зарегистр. 20-09-2014 | Отправлено: 23:21 28-03-2017
GeRUb



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Навставлял, куда мог, букаловку U. И чудо случилось! Поиск заработал!
Но вот осталась проблема. В файле 0_finfo продолжает добавлять в конце строки "чужие" буквы:
Типа до&#208;   си&#209;  ли&#208; абонен&#209; ....
Найти где это формируется не получилось.....
Посмотрите плз? Т.к. сам не найду.

Всего записей: 233 | Зарегистр. 08-02-2009 | Отправлено: 20:42 29-03-2017
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
GeRUb

Цитата:
Найти где это формируется не получилось

после того кода, что я привел выше, у меня такого не наблюдается в файле (убрал домен, чтобы не посчитали рекламой)

Цитата:
&#65279;http://***.od.ua::1500::Welcome to ***.::&#65279; To view this page correctly, you need a Web browser that supports frames. Для корректного просмотра этого сайта, Ваш браузер должен поддерживать фреймы.  
http://***.od.ua/TopFrame.html::3810::MainFrame:: Домены на ***.com.ua  
http://***.od.ua/MainList.html::2439::Presentation List:: Карта сайта  

 
в finfo пишет в common_lib

Код:
    $title = preg_replace("/:+/",":",$title);
    $descript = preg_replace("/:+/",":",$descript);
    if ($title == "") { $title = "No title"; }
    $pos = ftell($fp_FINFO);
    $pos = pack("N",$pos);
    fwrite($fp_FINFO, "$url::$size::$title::$descript\x0A");

Всего записей: 15100 | Зарегистр. 20-09-2014 | Отправлено: 20:49 29-03-2017 | Исправлено: Mavrikii, 20:50 29-03-2017
GeRUb



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вот в этой строке надо исправить IS на US или нет?

Код:
$html_text = preg_replace("/<title>\s*(.*?)\s*<\/title>/is"," ",$html_text);

Эта строка выше по коду. Т.е. получается, что неверно формируется окончание в переменной $descript. (Подчеркну, что это появляется не во всех строках!)
Я повтыкал букву U перед буквой S (если таковая была). Это правильно?

Всего записей: 233 | Зарегистр. 08-02-2009 | Отправлено: 21:18 29-03-2017
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
GeRUb

Цитата:
Я повтыкал букву U перед буквой S (если таковая была). Это правильно?

здесь у меня работало и без этого модификатора. и не U, а маленькую u - большая разница.

Всего записей: 15100 | Зарегистр. 20-09-2014 | Отправлено: 21:20 29-03-2017
GeRUb



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
у меня работало и без этого модификатора.
 
Странно. Но переменная формируется тут?

Цитата:
и не U, а маленькую u - большая разница.

Большая приведена для наглядности . Реально ставил маленькую.
А сама конструкция "us" верна?
Так "is" мотифицировать в "us" ?
 
 
Добавлено:
В принципе, эту фигню можно и ручками убрать. Просто интересно, где оно сидит.

Всего записей: 233 | Зарегистр. 08-02-2009 | Отправлено: 21:35 29-03-2017
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
GeRUb

Цитата:
Так "is" мотифицировать в "us" ?  

ius
 

Цитата:
Но переменная формируется тут?

если не перепутали название файла, то да. я привел и пример содержимого выше.

Всего записей: 15100 | Зарегистр. 20-09-2014 | Отправлено: 21:59 29-03-2017
GeRUb



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Не помогло .
Ладно, х с ним, ручками исправлю....
А вот интересно, почему англ. текст подсвечивается , а русский нет?

Всего записей: 233 | Зарегистр. 08-02-2009 | Отправлено: 22:14 29-03-2017
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
А вот интересно, почему англ. текст подсвечивается , а русский нет

подсвечивается откуда? я же не телепат )

Всего записей: 15100 | Зарегистр. 20-09-2014 | Отправлено: 22:28 29-03-2017
GeRUb



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
подсвечивается откуда? я же не телепат )

Ясен пень .
Я тоже . Отвечаю аналогично, только на другом форуме (где я уже спец ).
На странице результатов поиска.
Если искомое слово есть в тексте description , выводимого по результатам найденного, то оно подсвечивается.

Всего записей: 233 | Зарегистр. 08-02-2009 | Отправлено: 22:40 29-03-2017
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
GeRUb

Цитата:
Ясен пень  

я о том, что нужно указывать точно куда смотреть.
common_lib

Код:
    $query = mb_strtolower($query, 'UTF-8');
    $query = preg_replace("/[^a-zа-я$numbers +!-]/u"," ",$query);
...
    $description = preg_replace ("'\b($tquery)\b'iu", "<b style='color:black;background-color:#ffff66'>$1</b>", $description);


Всего записей: 15100 | Зарегистр. 20-09-2014 | Отправлено: 22:59 29-03-2017 | Исправлено: Mavrikii, 22:59 29-03-2017
GeRUb



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Mavrikii

Благодарю за оказанную помощь.
Основная задача достигнута. Все кракозябы удалены.
 
 
Добавлено:
P.S.
На форуме некуда плюсик воткнуть.... (или не нашел...)

Всего записей: 233 | Зарегистр. 08-02-2009 | Отправлено: 19:51 30-03-2017
xiekai

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
всем привет)) наверное, немного не по теме вопрос: имеется список слов, которые нужно найти на определенных сайтах, какой программой или еще как это можно сделать? спасибо заранее

Всего записей: 67 | Зарегистр. 17-04-2009 | Отправлено: 20:53 10-07-2017
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
xiekai

Цитата:
какой программой или еще как это можно сделать?

гуглом или яндексом - они позволяют делать поиск по определенному сайту.
 
если же хотите самостоятельно индексировать, то может проще скачать с помощью Рекурсивная загрузка веб-сайтов; оффлайн-браузеры (OfflineExplorer, TeleportPro, HTTrack), а далее уже поиск удобными локальными средствами.

Всего записей: 15100 | Зарегистр. 20-09-2014 | Отправлено: 21:39 10-07-2017 | Исправлено: Mavrikii, 21:50 10-07-2017
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10

Компьютерный форум Ru.Board » Интернет » В помощь вебмастеру » Скрипты поиска (site search)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru