Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
Home -> Community -> Usenet -> c.d.o.server -> Re: Fuzzy search
<ctcgag_at_hotmail.com> wrote in message news:20040122132234.578$bh_at_newsreader.com...
> "Al Reid" <areidjr_at_nospamhotmail.com> wrote:
> > uh, that's pretty fuzzy. What happened to the "C" in "A B C Corp"? Do > they want to also find "NBC", "ABC", and "CBS"? If they want "George > Washington" but they accidentally spell it "Thomas Jefferson", do they want > you magically correct that, also? >
Sorry, my bad. I meant the entry in the database is 'A B Corp' I guess I was a little frustrated when I posted this.
> > > > I currently use SPs to retrieve the records from a VB program. Is
> > > > there something I could add to the SP to provide this functionality
> > > > without severely effecting performance?
> > It's effect on performance would depend on how large the customer table is. > For some systems, doing FTS of the customer table 10 times a minute would > have no meaningful impact. For others, it would be fatal. Strictly > speaking, it may not have to do a FTS (for example, if you always insist > that at the list the first letter is not fuzzy), but I think that's a good > estimate to use for performance impact. >
There are currently 626000 customers in the table.
> > >
> > > SELECT ...
> > > FROM ...
> > > WHERE some_column LIKE 'A%B%Corp%';
> > >
> >
> >
> > That depends on how much the customer is willing to pay for the feature, > and how many customers the customer has. The less they want to pay and > the more cruft there is to weed out, the more unreasonable it is. > > Xho > > -- > -------------------- http://NewsReader.Com/ -------------------- > Usenet Newsgroup Service New Rate! $9.95/Month 50GBReceived on Thu Jan 22 2004 - 12:27:58 CST