Home |
Search |
Today's Posts |
#1
|
|||
|
|||
Fuzzy logic matching in a DLL
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 |
#2
|
|||
|
|||
G'day "Dave Williams" ,
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: 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 |
#3
|
|||
|
|||
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. "Word Heretic" wrote in message ... G'day "Dave Williams" , 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: 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 |
#4
|
|||
|
|||
G'day "Dave Williams" ,
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: 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. "Word Heretic" wrote in message .. . G'day "Dave Williams" , 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: 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 |
Reply |
Thread Tools | |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Forum | |||
seeking template containing numbered heads matching para style | Microsoft Word Help | |||
Why are my toolbar icons "fuzzy"? | New Users | |||
Fuzzy text | Microsoft Word Help | |||
How do I delete all non matching lines in a word file? | Microsoft Word Help | |||
matching tables | Tables |