OpenSearchServer

редактировать
OpenSearchServer
Разработчик (и)
Первый выпуск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, широко освещалась в прессе и имела много новых пользователей по всему миру.

Содержание
  • 1 История
  • 2 Возможности
  • 3 Ссылки
  • 4 Внешние ссылки
История

Проект OpenSearchServer начался в 2007 году в Infopro Group, французской медиагруппе B2B, состоящей из 15 дочерних компаний, занимающихся онлайн и офлайн деятельностью в сфере новостных и информационных брокеров. Поскольку ни одно из существующих поисковых решений не предлагало соответствующее сочетание функций, цены и простоты использования, было решено создать новое программное обеспечение с использованием доступных компонентов с открытым исходным кодом. Три цели проекта заключались в следующем: универсальный набор функций, удовлетворяющий потребности всех дочерних компаний; легкий доступ к функциям через удобный интерфейс; и комплексное решение со сканером, индексатором и интерпретатором запросов. Руководителем проекта был ИТ-директор, возглавлявший большую команду инженеров, трое из которых работали над проектом. В 2008 году было запущено первое приложение, а вскоре за ним последовали еще около 10.

В декабре 2009 года Келлер ушел со своей должности в Infopro, приобрел права на решение и создано для разработки сервисов для OpenSearchServer. Рафаэль Перес присоединился к нему, и они вместе работали над расширением пользовательской базы и клиентской базы, а также над созданием услуг. Jaeksoft получила первый раунд начального капитала в 2011 году.

Возможности

Написанный на Java, OpenSearchServer может работать как автономный сервер с контейнером сервлетов. Основными функциями, которые могут быть расширены за счет использования архитектуры плагина, являются:

  • поиск по текстовому или логическому типу,
  • поисковый робот для индексации следующего: веб-страницы; документы расширенного формата из файлов в локальных и удаленных системах; и содержимое любой базы данных JDBC, такой как Oracle, MySQL, Microsoft SQL Server,
  • полнотекстовые анализаторы и фильтры, позволяющие индексировать и выполнять поиск на 16 языках,
  • The Lucene библиотека, которая создает и обновляет индекс - и представляет ответы на запросы с использованием наиболее эффективных алгоритмов для обеспечения максимальной производительности и времени отклика,
  • средство визуализации HTML, позволяющее интегрировать поле поиска в страницу html / xhtml, работающую с PHP и.NET, клиентской библиотекой и xml через http API,
  • парсерами для содержимого и метаданных из большинства документов и форматов, таких как MS Office, OpenOffice, html / xhtml, xml, Adobe pdf, rtf, txt, mp3 / 4, wav, torrents...
  • Серия кешей для ускорения процессов и доставки приложений,
  • Мониторинг и администрирование: службы оповещения, интегрированные планировщик, репликация индекса, управление пользователями,
  • Бесплатная онлайн-документация для разработчиков,
  • Расширенная функциональность: фасетный поиск, кластеризация, фильтрация rs, фрагменты, синонимы, игнорируемые слова, выделение, категоризация, «найти похожие», автоматическое добавление скриншотов миниатюр, повышение / понижение релевантности,
  • OpenSearchServer существует как модуль Drupal и Плагин WordPress,
  • Веб-интерфейс построен на платформе Zkoss (ZK).
Ссылки
Внешние ссылки
Последняя правка сделана 2021-06-01 12:37:58
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте