Summa in a Nutshell
Summa is a fast modular and scalable search engine written in Java. Summa is characterized by:
Integrated search. Summa can simultaneously access a number of different data and data sources and expose it in a unified interface.
Modular design. The Summa search system consists of a set of independent modules, which makes it simple and easy to maintain and upgrade.
Scalable. Summa supports a distributed architecture and can be scaled up or down to handle any amount of data.
Open standards. Summa is based upon modern web technologies and standards, and don’t include any proprietary codes or elements.
Failure tolerant. If a single source of data or service should fail, Summa will continue without that specific source.
Resources
Content of the Summa wiki
Download (for older releases check the legacy downloads)
Documentation for properties and Java API docs at summa.sf.net/doc
Sandbox - examples from real life
Drafts Random assortment of brain dumps and other misc. snippets
Presentations Slides and documentation presented on workshops and conferences around the world
External Resources
Bug tracker on summa.sf.net/bugs
Property- and API documentation on summa.sf.net/doc
Developer's blog. Shared blog for all software development at the State Library of Denmark
The Code
The Summa source code is licensed under the Apache License, Version 2.0.
Releases
You can download the source code releases from the downloads section on this wiki
Version Control
A subversion checkout can be created with
svn co https://summa.svn.sourceforge.net/svnroot/summa/trunk summa
Development
In order to build summa, Apache Ant >= 1.7 is required. In order to create non-faulty indexes, JDK >= 1.6.0.10-b33 is required (See http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6707044 for details). To dive in we recommend that you start out with one of the many tutorials.
Maintainer's Corner
To see what you need to know as a maintainer look at the Maintainer wiki page
