1. A computer-implemented method comprising: rendering one or more pages by an application; presenting a user interface that enables a user to select to perform a synonym search for a search term that the user enters within the one or more pages rendered by the application, the user interface having multiple selectable options to selectively designate performance of one or both of the synonym search or a syntactically similar search according to the search term; receiving, via the user interface, a search term entered by the user; exposing an option via the user interface to select one or more contextual choices associated with the search term entered by the user; ascertaining at least synonyms relative to the search term entered by the user in accordance with a selection made via the multiple selectable options; conducting a search by traversing the one or more rendered pages looking for exact matches for the search term and synonyms of the search term in accordance with one or more contextual choices made via the exposed option; and for words that constitute an exact match or a synonym of the search term entered by the user, displaying said words for the user within the one or more rendered webpages.