I need to attempt to match a given text to that in a database.
An example of this is:
Given Text: Acura MDX Technology Package
Databased items:
Tech Pkg Technology Pkg with Navigation Tech Pkg with Entertainment Pkg Base FWD w/Technology Package/18" Wheels FWD
This doesn't have to 100% perfect, just a best guess. Any libraries that I should pay special attention to?
Check out Lucene.
More detail on making fuzzy queries.
And you can use the Snowball Analyzer if you want to make it even fuzzier :)