OpenSearchServer

Last updated
OpenSearchServer
Developer(s) Emmanuel Keller
Initial releaseJune 8, 2008;13 years ago (2008-06-08)
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 [1] [2] [3] and many new users worldwide. [4]

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 offerered 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: 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. [5]

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

Bluefish (software) Text editor

Bluefish is a free software advanced text editor with a variety of tools for programming and website development. It supports coding languages including HTML, XHTML, CSS, XML, PHP, C, C++, JavaScript, Java, Go, Vala, Ada, D, SQL, Perl, ColdFusion, JSP, Python, Ruby, and shell. It is available for many platforms, including Linux, macOS and Windows, and can be used via integration with GNOME or run as a stand-alone application. Designed as a compromise between plain text editors and full programming IDEs, Bluefish is lightweight, fast and easy to learn, while providing many IDE features. It has been translated into 17 languages.

HTML-Kit is a proprietary HTML editor for Microsoft Windows made by chami.com. The application is a full-featured HTML editor designed to edit, format, validate, preview and publish web pages in HTML, XHTML and XML -languages.

Quanta Plus Source code editor

Quanta Plus, originally called Quanta, is a web Integrated development environment (IDE) for HTML, XHTML, CSS, XML, PHP and any other XML-based languages or scripting languages. Quanta was licensed under GPL before the release of version 2.0 final.

WebObjects Java web application server and framework originally developed by NeXT Software

WebObjects is a 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.

FreeMind Free mind mapping application

FreeMind is a free mind mapping application written in Java, which is further developed by the fork Freeplane until today (2021). 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.

eXist-db is an open source software project for NoSQL databases built on XML technology. It is classified as both a NoSQL document-oriented database system and a native XML database. Unlike most relational database management systems (RDBMS) and NoSQL databases, eXist-db provides XQuery and XSLT as its query and application programming languages.

The following tables compare general and technical information for a number of wiki software packages.

Komodo Edit

Komodo Edit is a free and open source text editor for dynamic programming languages. It was introduced in January 2007 to complement ActiveState's commercial Komodo IDE. As of version 4.3, Komodo Edit is built atop the Open Komodo project. Komodo IDE is no longer supported and maintained by developers for python.

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.

ItsNat Natural AJAX, is an open-source Java component-based Ajax framework.

MindTouch

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.

CSS HTML Validator

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

Jspx-bay

jspx-bay, commonly referred to as jspx, is a free open source pure Java web RAD framework. Jspx should not be confused with other technologies using the same name like Oracle Application Framework and XML JSP.

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

OpenWGA

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.

Foswiki

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. "Open Search Server 1.1 with Synonym and ODF Sup... » Linux Magazine".
  2. http://www.linux.org.ru/news/opensource/4161990 (Russian)
  3. http://www.iteye.com/news/10880 (Chinese)
  4. "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.
  5. "Can This Startup Beat IBM, Microsoft, SAP and Oracle?". Business Insider .