We have many objects and each objects comes with around 100-200 words description. (for example a book’s author name and small summary).
User gives input as series for words. How to implement search with approximate text and minor spelling changes? for example “Joshua Bloch”, “Joshua blosh”, joshua block” could lead to same text result.
If you are using Lucene for your full-text search, there is a “Did you mean” extension for is probably what you want.