The framework was built on top of the Lucene Search Engine and it integrates easily to other ORM development frameworks.
Some of the supported frameworks are: Hibernate, TopLink Essentials, OpenJPA and EclipseLink.
The framework provides an API for working with Lucene, providing simple operations for save, delete and queries.
It also integrates seamlessly with Spring and some of its services like Spring MVC, Spring transaction management and has Spring aspects built in.
Compass simplifies the creation of distributed Lucene index by allowing to store the Lucene index in a database, as well as storing the index simply with Data Grid products such as GigaSpaces, Coherence and Terracotta.
The framework provides a transactional API on top of the Search Engine supporting different transaction isolation levels.
Externally, Compass provides a local transaction manager as well as integration with external transaction managers such as JTA (Sync and XA), Spring, and ORM ones.
It also provides support for mapping of different data "formats" - indexing and storing (caching) them in the Search Engine: Object to Search Engine Mapping (using annotations or xml), JSON to Search Engine Mapping (explicit or dynamic), XML to Search Engine Mapping (using simple xpath expressions), and the low level Resource to Search Engine Mappping.
Top 4 Download periodically updates information of Compass 2.2.0 script from the developer, but some information may be slightly out-of-date.
Our script download links are directly from our mirrors or publisher's website. Compass 2.2.0 torrent files or shared files from free file sharing and free upload services, including Rapidshare, MegaUpload, YouSendIt, MailBigFile, DropSend, HellShare, HotFile, FileServe, MediaMax, zUpload, MyOtherDrive, SendSpace, DepositFiles, Letitbit, LeapFile, DivShare or MediaFire, are not allowed!