▶ Rubicon Pro  
   Read: Card Validation  
   Read: TPack  
   Read: TwhRubiconSearch  
   Read: HtPlus Pack  
   Read: TNativeXml  
   Read: DFM Converter  

Rubicon Pro: Full-text search capability for the VCL

Designed for...

Delphi and C++Builder programmers writing applications that require full-text search on data that changes relatively infrequently

Pricing Starts at $389

Link to HREFShop Add to shopping cart
includes 30-day money back guarantee.

Overview and Benefits

Rubicon 5 Minute Sales Pitch Video - First Frame
Video: 5 minute sales pitch
   Rubicon is a Delphi/C++Builder add-on that lets you put full text search capabilities into your VCL applications.

You retain control of all data, including all the content and all the indexing.

Beginner to advanced search expressions are supported.... from simple wildcard queries to complex expressions.

One system works with all major database bridges used by Delphi and C++Builder programmers including IB Express, dbExpress, ADO, BDE plus more than a dozen third-party database access components.

Facts about Rubicon Searches

You can search using wildcards and Boolean logic against tables, text, RTF, and HTML files. Results may be ranked and matching words automatically highlighted. A hints control displays matching words and the number of hits as the surfer types. Supports multi-table searches with tables of identical or different record structures. Most searches take less than 1/10th of a second and do not require reading the source data as Rubicon pre-builds its own index data. These indexes may be built and updated by using threads and/or multiple PCs. Includes utility applications.

FREE Demo Info / Screenshots

After installing Rubicon, look in the RBDemos folder for example projects for your database bridge(s). Initially, use the demos against the sample data. Then save your own versions and connect to your own tables. Use ExMake to build your index. Use ExSrch to run searches and see results.

The following web sites may give you an idea of the power of Rubicon, although web searches are a subset of what Rubicon can do. Usually Rubicon is used in a desktop application, where results are displayed in a grid linked to a TClientDataset.

  • Newsgroup Search Engine sponsored by Rubicon: Code News Fast uses Rubicon. This is the best place to experiment with the search features. Check the About page for the exact details about which parts were built with which versions of Delphi, Rubicon, etc.
  • WebHub Online Reference (
  • Many demos, examples and utilities are included with Rubicon (FREE and paid versions).

Download FREE Trial Version

To use a FREE edition of the Rubicon Search Engine for Delphi and CPPBuilder, please click here for free/trial/evaluation/lite Rubicon.

Here is all the fine print, to explain which features are available in which edition, with which type of unlock code...

  Lite Lite-unlocked Eval-unlocked Paid
Expires and stops working Never Never After 30 days Never
Maximum number of words in index 1500 1500 unlimited unlimited
Delay on each search 1.5 seconds 0 0 0
Little yellow window present while running Yes No No No
Must compile and deploy with packages Yes Yes Yes No
Requires valid email address to unlock No Yes Yes Yes
Rubicon Feature
Full Source No No No Yes
Supports Delphi XE7 Yes Yes Yes Yes
Supports C++Builder XE7 Yes Yes Yes Yes
Supports Delphi XE2 to Delphi XE7 No No Yes Yes
Supports C++Builder XE2 to XE7 No No Yes Yes
Database bridge for Absolute No No Yes Yes
Database bridge for ADO Yes Yes Yes Yes
Database bridge for BDE Yes Yes Yes Yes
Database bridge for dbExpress Yes Yes Yes Yes
Database bridge for DBISAM No No Yes Yes
Database bridge for DBISQLite3 No No Yes Yes
Database bridge for ElevateDB No No Yes Yes
Database bridge for FIBPlus No No Yes Yes
Database bridge for Interbase Express Yes Yes Yes Yes
Database bridge for IBObjects No No Yes Yes
Database bridge for NexusDB No No Yes Yes
Database bridge for OracleDOA No No Yes Yes
Database bridge for SDac No No Yes Yes
Database bridge for UniDac No No Yes Yes
Setup Supports Compilers
  Latest Delphi & C++Builder only Latest Delphi & C++Builder only One year's compilers per Setup, e.g. Delphi XE3 and C++Builder XE3 All compilers in one Setup
  Code Central Code Central then unlock HREF Tools then unlock Purchase in HREFShop

If you have already installed Rubicon and wish to enter a new license, re-run the Rubicon Setup program or edit your license using Start > Programs > HREF Tools > Rubicon > ZMAdmin.

We have made this process as simple as possible so you do not have to waste much time trying to make a crack code. Just get a free license now!


PDF: Rubicon v4 Reference Manual

Upgrade Policy

Rubicon v4 includes free updates for at least 12 months from date of license.

Technical Support

Support for Rubicon is free via our newsgroups. We also answer pre-sales and installation questions sent through the contact page.

Source Code Availability

The paid edition includes full Object Pascal source for the components. All editions include full source for all demos.

News and Release Notes

General announcements for Rubicon developers are here, including information about database bridges and support for new releases of compilers from Embarcadero.

Detailed release notes are here.

Requirements and/or Compatible Software

Delphi XE5 through 10.4.2 Sydney.
Generally, we support these database bridges, although details vary during the first few months after a new version of Delphi is released. ADO, DBISAM, DISQLite3, ElevateDB, FireDAC (AnyDAC), IBObjects, IBExpress, NexusDB, Oracle (DOA) and UniDAC.

Available Media

Setup file by electronic download

Running: WebHub-v3.280 compiled with d27_win32 on Microsoft-IIS/10.0,
Mon, 02 Aug 2021 10:10:22 UTC
Session 1001, 0 pages sent to CCBot/2.0 ( at;
Time to produce this page: 16msec.