I have a personnel database of 10,000 individuals. I am developing a PHP CMS to manage and search these individuals.
One of the complaints about the old system was that you had to search for names by their exact spelling, else no results would return.
The old system was using MySQL LIKE statements, which are too exact (and I do not want to burden my users with explanations on how to use wildcards)
I have heard of systems such as Sphinx and Solr - these are impressive and very robust, but ideally I would like to avoid having to install additional software on the server sand conduct a lot of configuration (or if I do, the simpler the better)
What kind of system would you suggest that provides "smarter" keyword interpretation (primarily matching closely spelled words)?