Compass ist ein Java-Framework, das es einfach macht, ein Java-Objektmodell auf eine Suchmaschine abzubilden. Es baut auf die Suchmaschine Lucene auf. Compass verwendet die deklarative Mapping-Technologie OSEM, die ähnlich dem O/R-Datenbank-Mapping ist, Transaktionsverwaltung, Google-ähnliche Abfragesyntax, Externalisierung von gemeinsamen Metadaten und vieles mehr. (hjb)