DBDB.io The Encyclopedia of Database Systems · Est. 2017
Database of Databases

Database Entry

Compass


Compass is a powerful search engine mapping built on Lucene. It is designed for fast search and support mapping from data object to the search engine. Compass is not a traditional database, it is more fit to a search engine.[04]

Source Code
https://github.com/kimchy/compass[02]
Developer
Country of Origin
GB
Start Year
2006 [05]
End Year
2009 [02]
Project Type
Open Source
Written in
Java
Supported Languages
Java
Operating System
macOS
License
Apache v2

Database Entry

Compass


Compass is a powerful search engine mapping built on Lucene. It is designed for fast search and support mapping from data object to the search engine. Compass is not a traditional database, it is more fit to a search engine.[04]

History[05]


Shay Banon developed Compass at 2006 when he found there was not a good recipe management software and decided to develop one by himself, named iCook. He then extended to searching on a lot of domain models and created Compass.

Data Model


Indexes


Compass has a lot of sub-indexes and each sub-index is mapping to a Lucene Index.

Citations

5 sources
  1. http://www.compass-project.org compass-project.org Dead — Check Archive
  2. GitHub - kimchy/compass · GitHub github.com
  3. http://www.compass-project.org/docs/2.2.0/reference/html compass-project.org Dead — Check Archive
  4. compass/readme.txt at master · kimchy/compass · GitHub github.com
  5. The Birth of Compass – the dude abides thedudeabides.com
Revision #3