Welcome to WebmasterWorld Guest from 126.96.36.199
What my employers want is to return an exact match (if one exists) and return 20 results that have that string in the name.
A Berkeley db, whose contents would be updated regularly by cronjob, seemed like the best choice, but it doesn't seem to be able to do the latter part of inexact searches.
Is there a way to make use of a Berkeley DB to do this? Or is there a better way to do it?