Fuzzy logic matching in a DLL

D

Dave Williams

Hi all,

I'm developing an application that maintains a store of Word documents, and
one of the features is for basic searching into the docs. However, I'd like
to enhance it to allow a more 'clever' searching - heuristic or 'fuzzy
logic' or whatever it's called - to be able to judge what the document is
'about' or how similar it is to another document or phrase or something.

I'm ideally looking for a DLL or ActiveX object or something that I can call
in my app, giving it the rule of what to look for and the document, and it
will give me back a fitness rating for the doc, which I can then present to
the users in order of fitness. Preferably something with no UI of its own.

Can anyone recommend such a DLL or ActiveX product? Or am I approaching this
the wrong way?

Thanks,
Dave
 
W

Word Heretic

G'day "Dave Williams" <[email protected]>,

There is no such dll. However, the basic logic is compare
ever-increasing fragment sizes of each string. Recent research
indicates that fragments beyond 4 letters long have reduced
effectiveness for comparison time taken.

Steve Hudson - Word Heretic

steve from wordheretic.com (Email replies require payment)
Without prejudice


Dave Williams reckoned:
 
D

Dave Williams

Thanks for that. It's disappointing if there's no purchasable products that
offer 'more intelligent' searching through Word documents, but thanks for
the suggested technique anyway.
 
W

Word Heretic

G'day "Dave Williams" <[email protected]>,

There are bound to be third party apps that will do it on a file
search baiss for you - just nothing I know about within the std
implementation.

Steve Hudson - Word Heretic

steve from wordheretic.com (Email replies require payment)
Without prejudice


Dave Williams reckoned:
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top