Я хочу иметь поисковую систему для своего сайта, является ли любой из этих поисковых систем (например, Google, yahoo и т.д.) бесплатным сервисом? Или я должен сделать это сам.
Как сделать поисковую систему для веб-сайта?
Ответ 1
Zend_Search_Lucene - полностью внедренная и быстрая поисковая система PHP на основе PHP. Вам придется индексировать свои собственные данные, но он обеспечивает большую гибкость и контроль (поиск содержимого, тип, связанные данные для возврата и т.д.). Существуют также реализации на многих других языках.
Это лучший вариант, если вы индексируете продукты или документы, а не хотите, чтобы содержимое вашего веб-сайта искалось в Google.
Ответ 2
Возможно Google Custom Search?
Ответ 3
Помимо написания запросов и фильтров базы данных, вы можете попробовать Google Пользовательский поиск.
Ответ 4
Отъезд Google Custom Search Engine.
Ответ 5
Вам необходимо заплатить за Google Custom Search (CSE), если вы не используете показ объявлений для других сервисов на вашем сайте. Вы можете выполнить нечто похожее на CSE с гораздо большей гибкостью, реализовав Google Search API.
Ознакомьтесь с их примерами реализации, в частности, о простое окно поиска.
Ответ 6
Ну, я думаю, было бы важно описать, что именно вы пытаетесь "искать". Основан ли ваш сайт? Или это просто страницы информации, которыми вы делитесь?
Если ваш сайт представляет собой инвентарь, который вы показываете, тогда вполне возможно создать запрос базы данных для поиска элементов с вашего сайта.
Однако, если ваш сайт является просто страницами информации без подключения к базе данных, вам может быть труднее написать их самостоятельно, и поэтому вы должны использовать сторонний поиск, например google.
Вы можете использовать сервис google api/ajax для своего сайта. Я бы представил файл sitemap.xml и файл robots.txt для поисковых систем для сканирования вашего сайта.
Ответ 7
Я всегда делал свое собственное. Если мне нравится, что ваш сайт использует базу данных на базе SQL, WHERE и% LIKE% для меня, похоже, предоставляют всю необходимую функциональность.
Ответ 8
Вы можете использовать установку YaCy в режиме портала:
- После установки YaCy нажмите "Поиск портала для собственных веб-страниц" на странице /ConfigBasic.html
- в /CrawlStartSite _p.html введите все ваши сайты, которые вы хотите включить в поиск (т.е. ваша собственная страница, как вы просили)
Это очень просто, и есть много инструментов мониторинга и SEO, которые также включены.
Ответ 9
Как насчет Сфинкса?
Ответ 10
Если вы используете MySQL, нет ничего проще. Использование функций полнотекстового поиска MySQL: http://dev.mysql.com/doc/refman/5.1/en/fulltext-search.html
Вы можете даже сократить результаты по релевантности. Google это, примеры повсюду.
Ответ 11
Google предоставляет пользовательский поиск по бесплатной цене до 100 запросов в день. Если вы хотите больше, вам придется заплатить. Поиск Google для веб-сайта
Ответ 12
Вы можете создать небольшую поисковую систему с Pedatus - Micro Search Engine и Orinus - JavaScript SandBox
Это пример сайта: Paesia - Micro Search Engine