Как сделать поиск через url?

Рейтинг: 0Ответов: 1Опубликовано: 20.02.2015

Помогите, пожалуйста. Как можно сделать поиск через url?
Например:

http://site.ru  
http://site.ru/contact.html  
http://site.ru/about.html  
http://site.ru/download.html и т. д.

И еще:

url: http://mail.ru 
title: Mail.Ru: почта, поиск в интернете, новости, игры 
body: Почта Mail.Ru — крупнейшая бесплатная почта, быстрый и удобный интерфейс, неограниченный объем ящика, надежная защита от спама и вирусов, мобильная версия и приложения для смартфонов. Доступ по IMAP, SMS-уведомления, интерфейс на разных языках и темы оформления Почты. Также на Mail.Ru: новости, поиск в интернете, авто, спорт, игры, знакомства, погода, работа.

И можно найти автоматический скрипт?
Где можно найти php код? Помогите или, если есть, дайте, пожалуйста?

Ответы

▲ 1Принят

Ну в этом случае из коробки варианты вряд ли найдете.

Придется серьезно поработать с поисковыми системами (search engine). Вот пара хороших, на мой взгляд:

http://sphinxsearch.com

Sphinx подойдёт вам, если необходимо индексировать большие объёмы данных в базе MySQL и вам важна скорость индексации и поиска, однако не требуются специфические возможности поиска вроде “fuzzy search” и вы согласны выделить на это отдельный сервер или даже кластер.

http://lucene.apache.org

Если необходимо встроить поисковый модуль в ваше приложение, то лучше всего поиска готовые порты для вашего языка к библиотеке Lucene — для всех распространённых языков они есть, однако могут реализовывать далеко не все возможности оригинала. Для РНР это, по всей видимости, единственный приемлемый вариант полной реализации поиска без дополнительных модулей и расширений. Однако учтите достаточную медленную индексации и необходимость частой оптимизации индекса (и требовательность к CPU и скорости диска).

Вот нашел сравнение движков тут.