Может кто-нибудь помочь мне с хорошим списком поисковых систем php сайта.Я думаю о реализации поиска по сайту в Google, но я бы предпочел не платить за это, и я бы предпочел как можно больше контролировать его.
Прочитайте Сверните свой собственный поисковик с Zend_Lucene .
Эта статья довольно старая, поэтому посмотрите также справочное руководство ZF о Zend_Lucene . Поиск Zend Lucene в Google также должен дать множество полезных результатов.
Вот новый скрипт PHP Search Engine, который может быть реализован на любом веб-сайте, он сделан с помощью PHP 5.4+, MySQL и Ajax.
https://sourceforge.net/projects/site-search-engine-php-ajax/
Он автоматически сканирует и индексирует страницы сайта, аналогично Sphider. Он может использовать PDO или MySQLi для подключения к базе данных MySQL.
Sphinx - одна из лучших поисковых систем с открытым исходным кодом.У него отличный PHP API.Очень хорошее сообщество и форум тоже.PHP API для Sphinx поставляется с файлом tar / zip, который вы скачаете, и с легкостью может быть встроен поверх вашей базы данных.Имеет отличные возможности вертикального поиска.Его довольно просто реализовать, попробуйте.
Вам не нужно платить за поиск по сайту Google, и есть небольшая вероятность того, что контроль значительно повысит качество результатов.
Если ваш сайт очень специфичен, вам нужно написать собственный код для поиска.
Вы можете попробовать реализацию Zend Lucene:
http://framework.zend.com/manual/en/zend.search.lucene.html http://devzone.zend.com/article/91
Sphinx довольно хорош, но он не написан на PHP.Он имеет PHP-библиотеки для взаимодействия с ним, хотя.Вы также можете взглянуть на Zend_Search_Lucene от Zend Framework.Оба они создают поисковые индексы, поэтому вы можете выполнять быстрый поиск.