OpenSearchServer

Last updated
OpenSearchServer
Developer(s) Emmanuel Keller
Initial releaseJune 8, 2008;16 years ago (2008-06-08)
Stable release
v1.5.14 [1] / August 9, 2016;7 years ago (2016-08-09)
Written in Java, C/C++, PHP
Available inEnglish
Type Search engine
License GNU General Public License 3
Website open-search-server.com

OpenSearchServer is an open-source application server allowing development of index-based applications such as search engines. Available since April 2009 on SourceForge for download, OpenSearchServer was developed under the GPL v3 license and offers a series of full text lexical analyzers. It can be installed on different platforms (Windows, Linux, Macintosh).

Contents

While it started as an in-house project by a private media group, OpenSearchServer is now supported by Jaeksoft, a commercial company launched in February 2010. Jaeksoft provides services and roadmap guidance for OpenSearchServer.

The main features of OpenSearchServer are : An integrated crawler for databases, web pages and rich documents; a user-friendly GUI allowing development of most applications through a web page interface built in Zkoss; snippets; faceting; an HTML renderer for integrating search results in a page; and monitoring and administration features.

OpenSearchServer is written in Java and it can be integrated into almost any kind of application without the need to produce Java code. REST/XML APIs make OpenSearchServer connectable to other programming languages. The "advanced plugins" capability allows sophisticated customizations.

OpenSearchServer is currently available in version 1.2.3 rc2, and it is considered stable by the developers' community. Version 1.1, launched in April 2009, reached the SourceForge top 15, with wide press coverage, [2] [3] [4] and many new users worldwide. [5]

History

The OpenSearchServer project began in 2007 in Infopro Group, a French B2B media group made up of 15 subsidiaries with online and offline activities in news and information brokerage. Since no existing search solution offered the appropriate mix of features, price and ease of use, it was decided to create new software using available open source components. The three objectives of the project were: a versatile feature set addressing the needs of all subsidiaries; easy access to the features via a user-friendly interface; and a comprehensive solution with a crawler, an indexer and a query interpreter. The project leader was Emmanuel Keller, CIO, leading a large team of engineers among whom 3 were dedicated to the project. In 2008, the first application was launched and soon after about 10 others followed.

In December 2009, Keller resigned from his position with Infopro, acquired the rights to the solution and created Jaeksoft to develop services for OpenSearchServer. Raphael Perez joined him, and they worked together to grow the user base and customer base and create the services. Jaeksoft raised a first round of seed capital in 2011. [6]

Features

Written in Java, OpenSearchServer can be run as a standalone server with a servlet container. The main features, which can be extended by using plugin architecture, are:

Related Research Articles

<span class="mw-page-title-main">WebObjects</span> Java web application server and framework originally developed by NeXT Software

WebObjects is a discontinued Java web application server and a server-based web application framework originally developed by NeXT Software, Inc.

XForms is an XML format used for collecting inputs from web forms. XForms was designed to be the next generation of HTML / XHTML forms, but is generic enough that it can also be used in a standalone manner or with presentation languages other than XHTML to describe a user interface and a set of common data manipulation tasks.

<span class="mw-page-title-main">PhpGedView</span>

PhpGedView is a free PHP-based web application for working with genealogy data on the Internet. The project was founded and is headed by John Finlay. It is licensed under the GPL-2.0-or-later license.

HomeSite was an HTML editor originally developed by Nick Bradbury. Unlike WYSIWYG HTML editors such as FrontPage and Dreamweaver, HomeSite was designed for direct editing, or "hand coding", of HTML and other website languages.

<span class="mw-page-title-main">FreeMind</span> Free mind mapping application

FreeMind is a free mind mapping application written in Java, which is further developed by the fork Freeplane. FreeMind itself was last updated in 2014. FreeMind is licensed under the GNU General Public License Version 2. It provides extensive export capabilities. It runs on Microsoft Windows, Linux, and macOS via the Java Runtime Environment.

jEdit Cross platform text editor

jEdit is a free software text editor available under GPL-2.0-or-later. It is written in Java and runs on any operating system with Java support, including BSD, Linux, macOS and Windows.

The following tables compare general and technical information for many wiki software packages.

A user interface markup language is a markup language that renders and describes graphical user interfaces and controls. Many of these markup languages are dialects of XML and are dependent upon a pre-existing scripting language engine, usually a JavaScript engine, for rendering of controls and extra scriptability.

<span class="mw-page-title-main">Apache Solr</span> Open-source enterprise-search platform

Solr is an open-source enterprise-search platform, written in Java. Its major features include full-text search, hit highlighting, faceted search, real-time indexing, dynamic clustering, database integration, NoSQL features and rich document handling. Providing distributed search and index replication, Solr is designed for scalability and fault tolerance. Solr is widely used for enterprise search and analytics use cases and has an active development community and regular releases.

The SQuirreL SQL Client is a database administration tool. It uses JDBC to allow users to explore and interact with databases via a JDBC driver. It provides an editor that offers code completion and syntax highlighting for standard SQL. It also provides a plugin architecture that allows plugin writers to modify much of the application's behavior to provide database-specific functionality or features that are database-independent. As this desktop application is written entirely in Java with Swing UI components, it should run on any platform that has a JVM.

<span class="mw-page-title-main">MindTouch</span>

MindTouch was an American multinational technology company headquartered in San Diego, California that designed, developed, and sold SaaS computer software and online services. MindTouch was founded by Aaron Fulkerson and Steve Bjorg in 2005. In January 2016, MindTouch announced their Series A Venture Capital funding round, totaling US$12 million. PeakSpan Capital led the round with participation from SK Ventures and SAP SE. In April 2021, MindTouch was acquired by NICE CXone and rebranded NICE CXone Expert.

openTMS is an acronym for Open Source Translation Management System.

<span class="mw-page-title-main">CSS HTML Validator</span>

CSS HTML Validator is an HTML editor and CSS editor for Windows that helps web developers create syntactically correct and accessible HTML/HTML5, XHTML, and CSS documents by locating errors, potential problems like browser compatibility issues, and common mistakes. It is also able to check links, check spelling, suggest improvements, alert developers to deprecated, obsolete, or proprietary tags, attributes, and CSS properties, and find issues that can affect search engine optimization.

Xena is open-source software for use in digital preservation. Xena is short for XML Electronic Normalising for Archives.

agorum core Enterprise content management software

agorum core is a free and open-source Enterprise Content Management system by agorum Software GmbH from Germany. One of the main features is the Document-Network-Share. With that the documents within the ECM are shown as a normal network share. So it is usable like any other fileserver, you can use any program, that is able to access a normal drive. From the users' view the benefit is, that everything is working like before.

OnlyOffice, stylized as ONLYOFFICE, is a free software office suite and ecosystem of collaborative applications. It consists of online editors for text documents, spreadsheets, presentations, forms and PDFs, and the room-based collaborative platform.

<span class="mw-page-title-main">OpenWGA</span>

OpenWGA is a Content Management System (CMS) running on the Java Enterprise Edition Platform. It is used to build, manage and publish websites and content-centric web applications. The system is developed and maintained by German company Innovation Gate GmbH.

<span class="mw-page-title-main">Foswiki</span> Enterprise wiki

Foswiki is an enterprise wiki, typically used to run a collaboration platform, knowledge base or document management system. Users can create wiki applications using the Topic Markup Language (TML), and developers can extend its functionality with plugins.

References

  1. https://github.com/jaeksoft/opensearchserver/releases/tag/v1.5.14
  2. "Open Search Server 1.1 with Synonym and ODF Sup... » Linux Magazine".
  3. "Open Search Server 1.1". www.linux.org.ru (in Russian). 2009-10-22. Retrieved 2023-10-10.
  4. "Open Search Server 1.1发布,搜索引擎软件 - 编程语言 - ITeye资讯". www.iteye.com. Retrieved 2023-10-10.
  5. "MiMTiD Corp.: OpenSearchServer identifies over 100 Million instances of copyright infringements | OpenSearchServer". www.open-search-server.com. Archived from the original on 2011-07-06.
  6. "Can This Startup Beat IBM, Microsoft, SAP and Oracle?". Business Insider .