A very good place to start searching about edit distances between words and 
some related stuff can be found on Peter Norvigs site at: 
http://norvig.com/spell-correct.html

Also, try to find some wikipedia articles about the bm25 ranking algorithm, I 
used clojure for an assignment at school that required we write a little 
ranking mechanism with this algorithm and it's a pretty straightforward 
approach; not to hard to wrap your head around the whole thing. Can't quite 
remember if it did semantic stuff or just word simple frequency though. 

The hard part might be getting a training set. I'd offer you the file I had but 
I think I deleted it after the semester was over..

-Cameron


On Jul 28, 2010, at 4:58 PM, Daniel wrote:

> I want to write a clojure program that searches for similarities of
> words in the english language and places them in a graph, where the
> distance between nodes indicates their similarity.  I don't mean
> syntactical similarity.  Related contextual meaning is closer to the
> mark.
> 
> For instance: "fish" and "reel" don't have much similarity, but in the
> context of fishing they do, so the distance in such a graph wouldn't
> be very large.
> 
> I'm sure research has been done in this area (I suspect with no small
> portion belonging to google), so can anybody point me in the right
> direction?
> 
> Thanks.
> 
> -- 
> You received this message because you are subscribed to the Google
> Groups "Clojure" group.
> To post to this group, send email to clojure@googlegroups.com
> Note that posts from new members are moderated - please be patient with your 
> first post.
> To unsubscribe from this group, send email to
> clojure+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/clojure?hl=en

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en

Reply via email to