Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Usenet -> c.d.o.server -> Fast partial-word matching? Does it exist?

Fast partial-word matching? Does it exist?

From: Damon Hastings <damonhastings_at_yahoo.com>
Date: Wed, 08 Dec 1999 22:27:14 -0500
Message-ID: <damonhastings-0812992227150001@dial-109-27.ots.utexas.edu>


I'm looking for a database (or database plug-in) that can do arbitrary substring searches very quickly on a mostly-text database, or possibly even regexp searches. Whole-word indexing is not enough, here; I have to support partial-word matching at the very least. Maybe I'm just not looking hard enough, but it seems most databases I've surveyed will just read through all records sequentially! Not very useful when you have a multi-gigabyte database. I need something that will build some sort of index (e.g. a suffix tree, or whatever) to support very fast arbitrary substring searches. I'd prefer something that runs under linux, but I'd also be willing to consider other platforms if nothing suitable is available under linux. And if a pre-canned solution isn't available, I'd also take a look at any C, C++, or Perl libraries.

Thanks for any help,

Damon Hastings Received on Wed Dec 08 1999 - 21:27:14 CST

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US