"Programmer and database types will notice one problem immediately - no fuzzy string matching."
Yeah, I really wanted to implement that. The problem was we had to use Microsoft SQL Server and no third party database/indexing systems. SQL Server's Full Text Indexing run took too long during the nightly import job on year 2000 commodity hardware. We also had to do all of this within the constraints of training state workers and handing off something they could actually maintain.
Ah, the joys of state contracting.