13. A computerized system for providing a user interface for exploring facets relevant to a user search query, wherein a state of the user search query is maintained, the system comprising: a back-end server configured for: generating relevant facets for at least one search query term received from a user, wherein the facet categorizes a set of topics relevant to the at least one search query term; generating relevant facets for at least one search query term using the at least one search query term recalled by a front-end engine; generating a set of search results based on the at least one search query term and a selected relevant facet input as a refinement query, wherein the refinement query is executed to generate the set of search results; and the front-end engine configured for: receiving relevant facets for the at least one search query term; sending the at least one search query term and the selected relevant facet to the back end server; receiving the set of search results based on the at least one search query term and the selected relevant facet input as the refinement query, wherein the refinement query is executed to generate the set of search results; maintaining the relevant facets for the at least one search query term, wherein the relevant facets are generated by the back-end server using the at least one search query term recalled by the front-end engine; displaying: (1) the relevant facets maintained for the at least one search query term; and (2) the received set of search results.
13. A computerized system for providing a user interface for exploring facets relevant to a user search query, wherein a state of the user search query is maintained, the system comprising: a back-end server configured for: generating relevant facets for at least one search query term received from a user, wherein the facet categorizes a set of topics relevant to the at least one search query term; generating relevant facets for at least one search query term using the at least one search query term recalled by a front-end engine; generating a set of search results based on the at least one search query term and a selected relevant facet input as a refinement query, wherein the refinement query is executed to generate the set of search results; and the front-end engine configured for: receiving relevant facets for the at least one search query term; sending the at least one search query term and the selected relevant facet to the back end server; receiving the set of search results based on the at least one search query term and the selected relevant facet input as the refinement query, wherein the refinement query is executed to generate the set of search results; maintaining the relevant facets for the at least one search query term, wherein the relevant facets are generated by the back-end server using the at least one search query term recalled by the front-end engine; displaying: (1) the relevant facets maintained for the at least one search query term; and (2) the received set of search results. 16. The system of claim 13 , the front end engine further configured for sending the selected relevant facet to the back-end server.