Searching by keywords and providing generalized matching capabilities on a relational database is enabled by performing preprocessing operations to construct inverted list lookup tables based on data record components at an interim level of granularity, such as column location. A novel GABA conjugate and uses thereof is also disclosed. The illumination is rotated on the surface of the sample by electronically switching the light sources on and off in turn by means of a switch. When a requesting agent generates a memory request and the memory request misses in the memory cache, the memory cache can allocate the memory request in a separate agent’s cache rather than allocating the memory request in the memory cache.