Core search indexing system for models using the DoubleMetaPhone technique.

Add the necessary classes for the base of the search system to be implemented.