15. A precision search system comprising: a terminal configured to receive a full-text search request from a user interface; one or more databases storing information to be searched; and a precision search engine, the precision search engine being configured to: receive the full-text search request from the terminal, create a graphical profile from the full-text search request that is a graphical representation of key terms in the full-text search request, search the one or more databases based on the graphical profile to return search results, send the search results to the terminal, extract entities from the returned search results that are not included in the graphical profile as a set of suggested modifications to the graphical profile, extract concepts from the search results that are not included in the graphical profile but are included in an operational taxonomy, and determine the suggested modifications to the graphical profile based on the extracted entities and the extracted concepts.
15. A precision search system comprising: a terminal configured to receive a full-text search request from a user interface; one or more databases storing information to be searched; and a precision search engine, the precision search engine being configured to: receive the full-text search request from the terminal, create a graphical profile from the full-text search request that is a graphical representation of key terms in the full-text search request, search the one or more databases based on the graphical profile to return search results, send the search results to the terminal, extract entities from the returned search results that are not included in the graphical profile as a set of suggested modifications to the graphical profile, extract concepts from the search results that are not included in the graphical profile but are included in an operational taxonomy, and determine the suggested modifications to the graphical profile based on the extracted entities and the extracted concepts. 16. The precision search system according to claim 15 , wherein: the terminal is configured to: display the suggested modifications to a user, receive an instruction from the user for how to modify the graphical profile, and send the instruction to the precision search engine; and the precision search engine is configured to: receive the instruction from the terminal, modify the graphical profile in accordance with the instruction, search the one or more databases again based on the modified graphical profile, and send updated search results to the terminal.