Разработчик (и) | |
---|---|
Первый выпуск | 8 июня 2008 г.; 12 лет назад (2008-06-08) |
Написано на | Java, C / C ++, PHP |
Доступно на | английском |
Тип | Поисковая система |
Лицензия | Стандартная общественная лицензия GNU 3 |
Веб-сайт | open-search-server.com |
OpenSearchServer - это сервер приложений с открытым исходным кодом, позволяющий разрабатывать приложения на основе индекса, такие как поисковые системы. Доступный с апреля 2009 года на SourceForge для загрузки, OpenSearchServer был разработан под лицензией GPL v3 и предлагает серию полнотекстовых лексических анализаторов. Его можно установить на разных платформах (Windows, Linux, Macintosh).
Хотя OpenSearchServer начинался как собственный проект частной медиагруппы, сейчас он поддерживается Jaeksoft, коммерческой компанией, созданной в феврале 2010 года. Jaeksoft предоставляет услуги и руководство по разработке плана для OpenSearchServer.
Основными функциями OpenSearchServer являются: интегрированный поисковый робот для баз данных, веб-страниц и многофункциональных документов; удобный графический интерфейс, позволяющий разрабатывать большинство приложений через интерфейс веб-страницы, встроенный в Zkoss; фрагменты; огранка; средство визуализации HTML для интеграции результатов поиска на страницу; и функции мониторинга и администрирования.
OpenSearchServer написан на Java и может быть интегрирован практически в любое приложение без необходимости создания кода Java. API-интерфейсы REST / XML позволяют OpenSearchServer подключаться к другим языкам программирования. Возможность «расширенных плагинов» позволяет выполнять сложные настройки.
OpenSearchServer в настоящее время доступен в версии 1.2.3 rc2, и сообщество разработчиков считает его стабильным. Версия 1.1, запущенная в апреле 2009 года, вошла в топ-15 SourceForge, широко освещалась в прессе и имела много новых пользователей по всему миру.
Проект OpenSearchServer начался в 2007 году в Infopro Group, французской медиагруппе B2B, состоящей из 15 дочерних компаний, занимающихся онлайн и офлайн деятельностью в сфере новостных и информационных брокеров. Поскольку ни одно из существующих поисковых решений не предлагало соответствующее сочетание функций, цены и простоты использования, было решено создать новое программное обеспечение с использованием доступных компонентов с открытым исходным кодом. Три цели проекта заключались в следующем: универсальный набор функций, удовлетворяющий потребности всех дочерних компаний; легкий доступ к функциям через удобный интерфейс; и комплексное решение со сканером, индексатором и интерпретатором запросов. Руководителем проекта был ИТ-директор, возглавлявший большую команду инженеров, трое из которых работали над проектом. В 2008 году было запущено первое приложение, а вскоре за ним последовали еще около 10.
В декабре 2009 года Келлер ушел со своей должности в Infopro, приобрел права на решение и создано для разработки сервисов для OpenSearchServer. Рафаэль Перес присоединился к нему, и они вместе работали над расширением пользовательской базы и клиентской базы, а также над созданием услуг. Jaeksoft получила первый раунд начального капитала в 2011 году.
Написанный на Java, OpenSearchServer может работать как автономный сервер с контейнером сервлетов. Основными функциями, которые могут быть расширены за счет использования архитектуры плагина, являются: