Реализация поисковой системы сайта, которая ищет статические страницы - PullRequest
3 голосов
/ 16 августа 2011

Чего я хотел бы добиться, так это интегрировать в свой веб-сайт функцию поиска, которая способна выполнять поиск на моих статических веб-страницах (содержимое не изменяется).Мне нужно, чтобы поисковая система была бесплатной, и должна работать с использованием JavaScript или PHP (и MySQL, если необходимо).Я пробовал искать в Google (если кому-то интересно), но, возможно, я просто не ищу нужную вещь.Если бы кто-нибудь мог указать мне правильное направление, я был бы очень признателен.

Спасибо

Ответы [ 6 ]

6 голосов
/ 16 августа 2011

Зачем изобретать велосипед - используйте Google Custom Search: http://www.google.com/cse/

4 голосов
/ 13 мая 2013
i got something today , so updating for other users

Скрипт внутреннего поиска Google (JavaScript, бесплатно) Нужен мощный скрипт внутренней поисковой системы, позволяющий посетителям искать содержимое вашего сайта?Этот скрипт использует Google для включения всестороннего поиска на вашем сайте.Вырежьте и вставьте установку, которая работает на сайтах любого типа.

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

TSEP (PHP, бесплатно) TSEP - это поисковая система для вашего сайта.Веб-сайт!Вы можете разместить «Поиск на этом сайте» в любом месте на своем веб-сайте и позволить людям быстро найти то, что они ищут.

Zoom Search Engine (PHP, коммерческие $ 49- $ 99) Zoom - этонадежный PHP-скрипт для добавления мощного пользовательского поискового движка на ваш сайт, интранет или CD / DVD.

Perlfect Search (Perl, бесплатно) Интегрированный, универсальный, индексатор сайта и поисковая система,Это приходит как пара различных сценариев.Индексатор, который автоматически сканирует и индексирует веб-сайт, и поисковую систему, сценарий cgi, который обслуживает поисковые запросы по ключевым словам по индексу и отображает страницы результатов в формате html в стандартном формате, включая заголовок, описание и рейтинг релевантности длякаждый соответствующий документ.

Поиск по сайту CGIWorld (Perl, рекламная плата $ 25) SiteSearch дает вам возможность быстро и легко осуществлять поиск по вашему веб-сайту с помощью защищенной паролем области администрирования на основе браузера.Установите путь к каталогу, который вы хотите найти, установите файлы и каталоги, которые вы хотите найти, а также каталоги и файлы, которые вы не хотите искать.SiteSearch - отличный инструмент для среднего веб-сайта объемом около 500 страниц.

Fluid Dynamics Search Engine (Perl, бесплатные и коммерческие версии) FDSE - простая в установке поисковая система.для локальных и удаленных сайтов.Он возвращает быстрые и точные результаты из архитектуры на основе шаблонов.Бесплатные и условно-бесплатные версии доступны с исходным кодом Perl.

Поиск по сайту ASP (ASP, бесплатно) Это приложение для поиска по сайту ASP комментирует каждую строку кода, чтобы облегчить его освоение новичком.следовать или настроить.Приложение «Поиск по сайту» выпускается в двух версиях, расширенная версия имеет больше функций, но требует, чтобы на веб-сервере был установлен VB Scripting Engine 5 или выше.

Site Search Pro (ASP, коммерческий) Site Search Pro 2.0 - это комплексный поисковый скрипт для сайта ASP или PHP

См .: http://www.javascriptkit.com/howto/search2.shtml

1 голос
/ 27 декабря 2017

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

https://github.com/Tipue/Tipue-Search

1 голос
/ 25 февраля 2014

Возможно, вы захотите посмотреть на это. (Для тех, кто пытается преодолеть эту проблему)

Двигатель внутреннего сгорания JSE

http://www.javascriptkit.com/script/script2/jse/

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

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

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

Поиск соответствия, заголовка, описания и названных ключевых слов в индексе.

1 голос
/ 16 августа 2011

"Sphider - это легкий веб-паук и поисковая система, написанная на PHP, использующая MySQL в качестве внутренней базы данных. Это отличный инструмент для добавления функций поиска на ваш веб-сайт или создания собственной поисковой системы. Sphider - маленький, простой для настройки и изменения и используется на тысячах веб-сайтов по всему миру. "

http://www.sphider.eu/

0 голосов
/ 09 апреля 2014

Swiftype - еще одно недавнее дополнение к рынку: https://swiftype.com/

...