Построение поиска по сайту - PullRequest
1 голос
/ 01 февраля 2010

У меня есть веб-сайт с 200–300 статическими общедоступными страницами. Я обязан обеспечить некоторую функциональность поиска на веб-сайте, который будет искать все его общедоступные страницы. Я не хочу использовать внешние инструменты, такие как поиск по сайту Google и т. Д. Есть ли инструмент или открытый исходный код, который будет индексировать контент, а затем отображать результаты поиска? Я ищу инструмент, который будет поддерживать свой собственный индекс и работать на сервере вместе с веб-сайтом. Если бы я мог добавлять элементы в индекс и управлять им, это было бы плюсом. Я посмотрел на Zend Search Lucene, если есть инструмент, я надеюсь использовать его до того, как сделаю его сам.

Ответы [ 2 ]

4 голосов
/ 01 февраля 2010
  • Zend_Search_Lucene - очень хороший выбор. Он совместим с версией Java Lucene (я имею в виду индексные файлы). Он может индексировать HTML-документы , он довольно прост в использовании и настройке и имеет хорошую документацию.

  • Использование Solr в качестве услуги также возможно.

  • Сфинкс - это еще один инструмент, на который вы можете захотеть взглянуть.

1 голос
/ 01 февраля 2010

Вы можете попробовать -

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

http://www.sphider.eu/

...