1. A system comprising: a server computer configured to receive a search query from a client device, the search query comprising a text string; a parsing logic configured to parse the search query using parsing criteria based on one or more dictionaries to determine keywords associated with the search query, wherein the keywords associated with the search query include one or more portions of the text string; the server computer configured to search a database using the keywords associated with the search query and obtain a search result that includes a universal resource locator, wherein the server computer is configured to identify a plurality of the keywords in the universal resource locator, to modify the universal resource locator by inserting previously non-existing space between at least two of the plurality of identified keywords in the universal resource locator, to generate display data comprising the modified universal resource locator having the plurality of identified keywords and the inserted space therebetween, and to send the display data to the client device; wherein the server computer inserts the space in the universal resource locator by inserting a HTML tag between characters of the universal resource locator before sending the display data to the client device, wherein the HTML tag comprises at least one of a div tag, an italics tag, and a span tag.
1. A system comprising: a server computer configured to receive a search query from a client device, the search query comprising a text string; a parsing logic configured to parse the search query using parsing criteria based on one or more dictionaries to determine keywords associated with the search query, wherein the keywords associated with the search query include one or more portions of the text string; the server computer configured to search a database using the keywords associated with the search query and obtain a search result that includes a universal resource locator, wherein the server computer is configured to identify a plurality of the keywords in the universal resource locator, to modify the universal resource locator by inserting previously non-existing space between at least two of the plurality of identified keywords in the universal resource locator, to generate display data comprising the modified universal resource locator having the plurality of identified keywords and the inserted space therebetween, and to send the display data to the client device; wherein the server computer inserts the space in the universal resource locator by inserting a HTML tag between characters of the universal resource locator before sending the display data to the client device, wherein the HTML tag comprises at least one of a div tag, an italics tag, and a span tag. 10. The system of claim 1 , wherein the universal resource identifier includes one or more of the determined keywords, wherein modifying the universal resource locator further includes bolding a keyword in the universal resource identifier, and wherein the space is inserted adjacent to bolded keywords.