1. A computer server search engine capable of operating with one or more computing equipment, the server search engine comprising: a query receiving processor for receiving a query containing one or more terms and one or more semantic attributes; and a query response processor for providing a result to the query, the result containing at least one semantic term related to one or more of the semantic attributes.