Also you can try to create a data base with with keywords e.g.:
Dream sing: Night
Keys: Dark sky; Black sky; Night; Night Time; Dim
Additional you can compare words in DJ with keywords:
"The sky was blak"
"blak" is 80% of "black" (1/5 of letters are different with compared keyword)
This is very simple algorithm but I think it is better than nothing
Bookmarks