1. A system for facilitating a search process over a data network, comprising: a related terms generator for providing additional related terms, wherein said terms are organized within at least one data structure that represents a relationship between data entities in said data network; a graphical user interface (GUI) for presenting the user with provided related terms and collected information regarding said terms and includes graphical operators. a query generator associated with a search for defining a search query based on user selections and definitions, wherein the query generation is based on a search expression including at least one search term or related term provided by said related terms generator and selected by the user.