Из Википедии, свободной энциклопедии
  (Перенаправлено с открытого поискового сервера )
Перейти к навигации Перейти к поиску

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, приобрел права на решение и создал Jaeksoft для разработки сервисов для OpenSearchServer. Рафаэль Перес присоединился к нему, и они вместе работали над расширением пользовательской базы и клиентской базы, а также над созданием сервисов. Jaeksoft привлекла первый раунд начального капитала в 2011 году. [5]

Особенности [ править ]

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

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

Ссылки [ править ]

  1. ^ http://www.linux-magazine.com/Online/News/Open-Search-Server-1.1-with-Synonym-and-ODF-Support
  2. ^ http://www.linux.org.ru/news/opensource/4161990 (русский)
  3. ^ http://www.iteye.com/news/10880 (китайский)
  4. ^ http://www.open-search-server.com/business_case/mimtid
  5. ^ http://www.businessinsider.com/opensearchserver-enterprise-search-big-data-2011-7

Внешние ссылки [ править ]

  • Официальный сайт OpenSearchServer
  • Проект SourceForge OpenSearchServer
  • Видео-интервью с основателями FrenchWeb (на французском)