OpenSearchServer - OpenSearchServer
Эта статья поднимает множество проблем. Пожалуйста помоги Улучши это или обсудите эти вопросы на страница обсуждения. (Узнайте, как и когда удалить эти сообщения-шаблоны) (Узнайте, как и когда удалить этот шаблон сообщения)
|
Разработчики) | Эммануэль Келлер |
---|---|
изначальный выпуск | 8 июня 2008 г. |
Написано в | Ява, C / C ++, PHP |
Доступно в | английский |
Тип | Поисковый движок |
Лицензия | Стандартная общественная лицензия GNU 3 |
Интернет сайт | открытый поисковый сервер |
OpenSearchServer является приложение с открытым исходным кодом сервер, позволяющий разрабатывать приложения на основе индексов, такие как поисковые системы. Доступно с апреля 2009 г. SourceForge для загрузки OpenSearchServer был разработан под GPL v3 лицензию и предлагает серию полный текст лексические анализаторы. Его можно установить на разных платформах (Windows, Linux, Macintosh).
Хотя OpenSearchServer начинался как внутренний проект частной медиагруппы, сейчас он поддерживается Jaeksoft, коммерческой компанией, созданной в феврале 2010 года. Jaeksoft предоставляет услуги и руководство по разработке плана для OpenSearchServer.
Основными особенностями OpenSearchServer являются: интегрированный поисковый робот для баз данных, веб-страниц и многофункциональных документов; удобный графический интерфейс, позволяющий разрабатывать большинство приложений через интерфейс веб-страницы, встроенный в Zkoss; фрагменты; огранка; средство визуализации HTML для интеграции результатов поиска на страницу; и функции мониторинга и администрирования.
OpenSearchServer написан на Ява и его можно интегрировать практически в любое приложение без необходимости создания кода Java. API-интерфейсы REST / XML позволяют OpenSearchServer подключаться к другим языкам программирования. Возможность «расширенных плагинов» позволяет выполнять сложные настройки.
OpenSearchServer в настоящее время доступен в версии 1.2.3 rc2 и считается сообществом разработчиков стабильным. Версия 1.1, выпущенная в апреле 2009 года, вошла в топ-15 SourceForge и широко освещалась в прессе.[1][2][3] и много новых пользователей по всему миру.[4]
История
Проект OpenSearchServer начался в 2007 году в Инфопро Групп, французская медиагруппа 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) каркас.
использованная литература
- ^ http://www.linux-magazine.com/Online/News/Open-Search-Server-1.1-with-Synonym-and-ODF-Support
- ^ http://www.linux.org.ru/news/opensource/4161990 (Русский)
- ^ http://www.iteye.com/news/10880 (Китайский)
- ^ http://www.open-search-server.com/business_case/mimtid
- ^ http://www.businessinsider.com/opensearchserver-enterprise-search-big-data-2011-7