A method being implemented by an improved computer system programmed for searching in accordance with the method, comprising:
- operating, by a specially programmed computer system, at least one electronic portal that allows at least the following activities:
- i) a plurality of consumers to electronically rate a plurality of businesses, by:
- a) utilizing respective computing devices electronically accessing the at least one electronic portal over a computer network, and
- b) submitting responses to at least one consumer rating survey having a predetermined number of questions, wherein the predetermined number of questions are divided into a plurality of groups, wherein each group of questions is correlated to a respective rating category of a plurality of rating categories, comprising at least the following rating categories:
- 1) service,
- 2) value,
- 3) ethics,
- 4) competence,
- 5) environment, and
- 6) price;
- wherein the specially programmed computer system analyzes the responses based, at least in part, on predictive analytics to calculate or recalculate a plurality of rating category scores for each rated business, wherein the plurality of rating category scores comprise each respective rating category score for each respective rating category of the plurality of rating categories, comprising at least the following rating categories:
- 1) service,
- 2) value,
- 3) ethics,
- 4) competence,
- 5) environment, and
- 6) price;
- and
- ii) allowing the plurality of consumers to electronically search data about the plurality of businesses based, at least in part, on the plurality of rating category scores for each rated business, and
- ii) personality matching between the plurality of consumers and the plurality of businesses based, at least in part, on personality psychometric surveys completed by consumers and businesses;
- wherein the plurality of businesses comprise at least one thousand businesses;
- wherein the plurality of consumers comprise at least one thousand consumers;
- causing, by the specially programmed computer system, via the computer network, to concurrently display at least one first graphical user interface to the plurality of consumers at the respective computing devices, wherein the at least one first graphical user interface is configured to allow each consumer to query at least one dedicated database, having the data about the plurality of businesses, based, at least in part, on a two-step searching, comprising:
- i) a first searching step, comprising:
- electronically querying, by the specially programmed computer system, the data about the plurality of businesses, based, at least in part, on:
- a) ranked filtering criteria obtained from such particular consumer, wherein the ranked filtering criteria are ranked rating categories utilized for ranking the plurality of businesses, wherein the rating categories comprise at least the following rating categories:
- 1) service, 2) value, 3) ethics, 4) competence, 5) environment, and 6) price, and
- b) the plurality of rating category scores, and
- c) at least one geographical location;
- and
- ii) a second searching step, comprising:
- allowing, such particular consumer, to further refine at least one query result returned by the specially programmed computer system in the first searching step, by utilizing a personalized two-way personality matching, performed, by the specially programmed computer system, between such particular consumer and at least one particular business, being identified in the first searching step, wherein the specially programmed computer system performs the personalized two-way personality matching based at least in part on:
- 1) first responses to at least one first personality psychometric survey completed by such particular customer and
- 2) second responses to at least one second personality psychometric survey completed by the at least one particular business.