A system and method for providing at least one search result responsive to
a search query with search query terms, includes parsing pages for a
plurality of text and non-text indexable elements. The invention further
includes assigning a location identifier to one or more of the plurality
of elements that corresponds to a location of a given element in a given
page from the set of pages and is a pointer to the location of the given
element. The invention further includes storing the elements and the
corresponding location identifier for the elements in a computer readable
medium as records, receiving the search query to request a stored record,
from a user across a networked connection, searching the plurality of
records to determine elements that correspond to the search query. The
invention further includes transmitting a text element and a non-text
element, to the user across the networked connection.