SLabsSearch™
Discovery reSearch Appliance
Semantic Laboratories
info@semanticlabortories.com
La Jolla, CA

SLabsSearch Enterprise RDBMSearch

Overview

The RDBMSearch component of SLabsSearch Enterprise provides the mechanisms to rapidly search data stored in research relational database management systems (RDBMS).  SLabsSearch Enterprise administrators can create new search sources by specifying standard (materialized) RDBMS "views" whose contents will be subsequently indexed by the RDBMSearch search engine and made available for searching from the SLabsSearch Desktop application through standard Web Services protocols.

The key benefits of RDBMSearch are the ability to use search engine technologies to find information stored in relational databases (e.g., assay data, chemistry data, etc.) and the built-in mechanism to index database content incrementally so as not to impact production database systems performance (some similar systems require re-indexing the entire database content on changes to the database).

 Features

  • Apache Lucene state-of-the-art search engine technologies for indexing database content and searching
  • Embedded Web Server as the container for the Java Servlets launched to perform searches initiated by client applications
  • Specify any number of research database (materialized) "views" to be made searchable through the SLabsSearch Desktop user interface
  • Perform indexing  of configured relational database "views", including tables, materialized views and standard views
  • Schedule periodic incremental index updates to keep index current while minimizing the impact on production database systems
  • Integrates with SLabsSearch Desktop for display of search results, with special handling for chemistry, biology and pharmacology display data types

Systems Configuration

RDBMSearch Server has been developed as stand-alone server application, with an embedded Application Server,  running on a host computer. On Windows, the application can be installed as a system service.   Communication between the desktop application and the RDBMSearch Server server is through standard Web Services protocols.

 

Related resources

Apache Lucene