11. The system of claim 8 , wherein the processor is further configured to: retrieve metadata corresponding to the search domain; extract the plurality of entity names based on the retrieved metadata; determine, for each of the plurality of entity names, the entity type and the entity score associated with the entity name; and generate an entity table that includes, for each of the plurality of entity names, the entity name and the associated entity type and entity score.
11. The system of claim 8 , wherein the processor is further configured to: retrieve metadata corresponding to the search domain; extract the plurality of entity names based on the retrieved metadata; determine, for each of the plurality of entity names, the entity type and the entity score associated with the entity name; and generate an entity table that includes, for each of the plurality of entity names, the entity name and the associated entity type and entity score. 14. The system of claim 11 , wherein the processor is further configured to: store the entity table in the storage device; determine whether a predetermined amount of time has elapsed since the entity table was stored; in response to determining that the predetermined amount of time has elapsed, retrieve updated metadata corresponding to the search domain; and update the entity table that includes entity names, entity types, and entity scores based on the updated metadata.