1. A system for performing similarity searching, comprising: a gateway for handling all communication between a client, a virtual document manager and a search manager; the virtual document manager connected between the gateway and a relational database management system for providing document management; the search manager connected between the gateway and the relational database management system for searching and scoring documents; and the relational database management system for providing relational data management, document and measure persistence, and similarity measure execution.