SearchBlox provides developers with a powerful search platform for developing and deploying search applications, without having in-depth knowledge of Apache Lucene/Solr. As SearchBlox is a full product with integrated crawlers and web-based index/collection management, developers will save considerable time and effort by using SearchBlox compared to building a search application from scratch using Apache Lucene/Solr.
SearchBlox is engineered from ground up to be Java 2 Enterprise Edition (J2EE) compatible. This enables SearchBlox is to leverage the performance and the scalability capabilities of J2EE technologies. The SearchBlox Architecture consists of several sub-systems designed for optimal performance and scalability.
The Replication feature in SearchBlox keeps search indexes in multiple instances of SearchBlox across multiple physical machines synchronized. The SearchBlox instance that makes the indexes available for replication is called the Indexing Server and the one or more instances of SearchBlox that get the search indexes from the Indexing Server are called the Search Servers. The Indexing Server and the Search Servers use HTTP to communicate with each other.
The SearchBlox API provides the functionality to quickly crawl, index and search content. It completely hides all the complexities of dealing with the underlying Apache Lucene API. The SearchBlox API simplifies parsing and indexing documents accessible over HTTP or stored in the file system and also allows overriding of document content and/or metadata at index time.
SearchBlox is available on the Amazon Elastic Compute Cloud (Amazon EC2). There is no software or hardware to install. The SearchBlox Amazon Machine Images (AMI) are already configured for use on Amazon EC2. All you need to do is to select the SearchBlox AMI and start the instance.
Read the SearchBlox Case Study on Amazon Web Services.
SearchBlox Server is available for fast deployment on Linux/Unix, Windows and Mac OS X platforms. The SearchBlox Server uses an one step installer for quick and error-free installation. In addition, it is available as a java war file for deployment to Java Application Servers such as Apache Tomcat.