1. A computer-implemented method of accessing data, comprising: identifying an entity in a relational database; identifying look-up metadata used to locate the entity in the relational database; using an indexing component to generate an index based on one or more fields of the entity in the relational database, wherein the index is separate from the relational database and stores the look-up metadata; receiving an indication of a first character input, of a multi character query, in a search user input mechanism; prior to acting on a subsequent character input of the multi character query, searching the index based on the first character input to obtain a search result corresponding to the entity; receiving an indication of user selection of the search result; and based on the indication of user selection of the search result, accessing the entity in the relational database using the look-up metadata stored in the index, wherein accessing the entity in the relational database using the look-up metadata stored in the index comprises: locating a data record in the relational database using the look-up metadata, the data record corresponding to the entity; identifying a data field in the data record; and generating a representation of a results user interface display that displays the data field.