A search system and method are provided that uses taxonomies, entities, facets, and ontologies to provide a user with a more comprehensive set of search results in response to a query. The system includes a memory controller and at least two registers for storing a plurality of operating contexts for the memory controller. Furthermore, an embodiment is presented for which oscillation of the hammer ball and repetitive impact to the piezoelectric crystal is maintained without the need for a magnet or other retaining mechanism to achieve this oscillating impact process.