Поиск содержимого внутри сайта - PullRequest
0 голосов
/ 31 марта 2010

Кто-нибудь, пожалуйста, дайте несколько полезных ссылок на эту тему. Мне нужно создать поиск контента для моего сайта. Я пробовал Google, но не получил полезных материалов по этой теме ... Пожалуйста, помогите мне

Ответы [ 2 ]

6 голосов
/ 31 марта 2010

В то время как пользовательский поиск Google является хорошим решением , а вы не дали много информации , простой поиск Google делает Получите хорошие результаты:

Sphider , который, я думаю, я использовал лет назад:

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

PhpDig (на 2-й странице результатов, так что было трудно найти), я знаю, что использовал это раньше, еще одна «устанавливаемая» поисковая система на основе php:

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

Sphinx + PHP , старая статья, я не могу говорить о том, насколько хорошо она соответствует вашим потребностям, но это может быть хорошим местом для начала, если вы не хотите использовать готовый сделал скрипт:

Хотя Google и его аналоги практически всеведущие, мощные поисковые системы в Интернете не очень подходят для каждого сайта. Если контент вашего сайта является узкоспециализированным или четко классифицированным, используйте Sphinx и PHP для создания тонко настроенной локальной поисковой системы.

О PHP Search Tutorial , конечно, ничего особенного (это совсем упрощение поисковой системы), но другое место, с которого можно начать, если вы хотите написать его самостоятельно:

В нашем руководстве по поисковой системе предполагается, что все данные, которые вы хотите найти для поиска, хранятся в вашей базе данных MySQL. У него не будет никаких причудливых алгоритмов - просто простой запрос LIKE, но он будет работать для базового поиска и даст вам отправную точку для создания более сложной поисковой системы.

Конечно, больше информации будет означать лучшие ответы .

5 голосов
/ 31 марта 2010

попробовал Google, но не получил полезных материалов по этой теме

Вы пробовали Google?

Серьезно, Пользовательский поиск Google очень прост в настройке и не требует программирования на PHP. Он не интегрируется на 100% в дизайн вашего сайта, но работает хорошо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...