1. A method for selecting at least one product record for embedding into a document and display with the document in a user interface, the method comprising: analyzing, with a computing device, at least a portion of the document, the analysis including at least a frequency of words in the document; constructing, with a computing device, a query search string based on the analysis of the document, the query search string at least partially based on words of the document having the highest frequencies; applying, with a computing device, the query search string to a products database, the products database including a plurality of product records which include information regarding products, to identify at least one product record in the products database that satisfies the query search string; selecting, with a computing device, at least one of the identified product records for embedding into the document and display in the user interface, and embedding, with a computing device, at least one of the selected product records into the document for display in the user interface, wherein the document is not stored within the products database.
1. A method for selecting at least one product record for embedding into a document and display with the document in a user interface, the method comprising: analyzing, with a computing device, at least a portion of the document, the analysis including at least a frequency of words in the document; constructing, with a computing device, a query search string based on the analysis of the document, the query search string at least partially based on words of the document having the highest frequencies; applying, with a computing device, the query search string to a products database, the products database including a plurality of product records which include information regarding products, to identify at least one product record in the products database that satisfies the query search string; selecting, with a computing device, at least one of the identified product records for embedding into the document and display in the user interface, and embedding, with a computing device, at least one of the selected product records into the document for display in the user interface, wherein the document is not stored within the products database. 5. The method of claim 1 , wherein the user interface is a web page graphically rendered by a browser.