![]() |
|
Модераторы: Sardar, Aliance |
![]()
|
|
| Letov |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 321 Регистрация: 22.2.2007 Где: Санкт-Петербург Репутация: нет Всего: 4 |
Много раз задавал себе вопрос: Как создаются поисковые движки на сайтах, расположенных на серверах, которые не поддерживают ни PHP, ни Perl, ни MySQL и т. д.
Этот раздел создан для хороших идей на данную тему. -------------------- Не бывает плохих языков программирования. Бывают плохие программисты... |
|||
|
||||
| Mymik |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1474 Регистрация: 12.5.2006 Где: Lamer-центер Репутация: 11 Всего: 78 |
Letov, Глобального поиска по сайту сделать нельзя, можно только по данной странице. с помощью регулярных выражений.
-------------------- |
|||
|
||||
| SelenIT |
|
|||
![]() баг форума ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3996 Регистрация: 17.10.2006 Где: Pale Blue Dot Репутация: 49 Всего: 401 |
Можно воспользоваться внешним поисковым движком, выдающим XML (напр. Yandex.XML). А уже этот XML JS-ом распарсить и вывести...
-------------------- Осторожно! Данный юзер и его посты содержат ДГМО! Противопоказано лицам с предрасположенностью к зонеризму! |
|||
|
||||
| Sardar |
|
|||
![]() Бегун ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6986 Регистрация: 19.4.2002 Где: Нидерланды, Groni ngen Репутация: 78 Всего: 317 |
Не получиться, доступа не будет (чужой домен). Можно только в ифрейм загрузить результат поисковика и показать как есть. -------------------- Опыт - сын ошибок трудных © А. С. Пушкин Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik Оценить мои качества можно тут. |
|||
|
||||
| Letov |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 321 Регистрация: 22.2.2007 Где: Санкт-Петербург Репутация: нет Всего: 4 |
Я уже сделал версию поискового движка для сайта. Она ищет по всему ресурсу. -------------------- Не бывает плохих языков программирования. Бывают плохие программисты... |
|||
|
||||
| Mymik |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1474 Регистрация: 12.5.2006 Где: Lamer-центер Репутация: 11 Всего: 78 |
Letov, удивительно... и как ??? загружаешь полностью все страницы с твоего домена в IFrame и отрабатываешь их регулярными выражениями ??? а о юзере у которого инет платный ты конечно же не заботишься... ну да, правильно, так и продолжай... Весь инет конечно же заинтересован в том чтобы по сети ходило как можно больше лишней информации...
-------------------- |
|||
|
||||
| Letov |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 321 Регистрация: 22.2.2007 Где: Санкт-Петербург Репутация: нет Всего: 4 |
Почему именно так... Есть и другие способы. Например создание базы данных по ресурсу (особенно, если это астоматизировать). Тогда - что надо, то и грузится. -------------------- Не бывает плохих языков программирования. Бывают плохие программисты... |
|||
|
||||
| Sardar |
|
|||
![]() Бегун ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6986 Регистрация: 19.4.2002 Где: Нидерланды, Groni ngen Репутация: 78 Всего: 317 |
О какой базе идёт речь? Вроде как условием был простейший сервер, не поддерживаюший скриптов, а без полноценного crawler'а, анализатора и прочего одной базой не обойтись. -------------------- Опыт - сын ошибок трудных © А. С. Пушкин Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik Оценить мои качества можно тут. |
|||
|
||||
| Letov |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 321 Регистрация: 22.2.2007 Где: Санкт-Петербург Репутация: нет Всего: 4 |
Не в смысле, что это база типа Paradox или InterBase, а обычный файл на языке JavaScript с двумерным массивом данных о адресах страниц, их описаниях, заголовках и т.п. -------------------- Не бывает плохих языков программирования. Бывают плохие программисты... |
|||
|
||||
| Sardar |
|
|||
![]() Бегун ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6986 Регистрация: 19.4.2002 Где: Нидерланды, Groni ngen Репутация: 78 Всего: 317 |
Кто то же на сервере должен такой файл обновлять постоянно, не с неба же он падает. Да и тянуть такой индекс было бы глупо.
-------------------- Опыт - сын ошибок трудных © А. С. Пушкин Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik Оценить мои качества можно тут. |
|||
|
||||
| Letov |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 321 Регистрация: 22.2.2007 Где: Санкт-Петербург Репутация: нет Всего: 4 |
а если этот процесс автоматизировать?
-------------------- Не бывает плохих языков программирования. Бывают плохие программисты... |
|||
|
||||
| Mymik |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1474 Регистрация: 12.5.2006 Где: Lamer-центер Репутация: 11 Всего: 78 |
Letov,
тогда это Cron или WindowsService что первое что второе говорит о возможности поставить на данном компьютере CGI, а следовательно нет нужны в написании этого чуда, а просто изготовить поиск с помощью CGI -------------------- |
|||
|
||||
| Sardar |
|
|||
![]() Бегун ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6986 Регистрация: 19.4.2002 Где: Нидерланды, Groni ngen Репутация: 78 Всего: 317 |
Буквально вчера видел чудо, easyshop софтина местного производства. Магазин, на сервере только статика, а поиск реализован подзагрузкой листингов товаров в скрытый фрейм и далее поиск регами. Очевидно что поиск будет жутко медленный и вместо генерации списка товаров он выдаст ссылки на товары в других списках, но! факт: поиск "по сайту" реализован на чистом JS
Всё мучает мысль, что курил автор софтины и как им удаётся найти лохов-покупателей (129€) -------------------- Опыт - сын ошибок трудных © А. С. Пушкин Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik Оценить мои качества можно тут. |
|||
|
||||
| Mymik |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1474 Регистрация: 12.5.2006 Где: Lamer-центер Репутация: 11 Всего: 78 |
Sardar,
Кстати, в 6 сообщении этой темы я предполагал, что автор тоже самое сделал -------------------- |
|||
|
||||
![]()
|
| Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | JavaScript: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |