def METHOD_NAME(self):
    # try to identify search operator
    self.__identify_search_operator()
    if self.operator == "name" and " " in self.observable_name:
        # this is to allow to do "match_phrase" queries
        # ex: "John Smith" would match the entire phrase
        # ex: John Smith would match also John alone
        cleaned_observable_name = f'"{self.observable_name}"'
    else:
        cleaned_observable_name = self.observable_name
    value = f"{self.operator}:{cleaned_observable_name}"
    # execute searches
    entries = self.__search(value)
    logger.info(
        f"result for observable {self.observable_name} is: query:"
        f" {value}, pages {self.pages}, operator: {self.operator}"
    )
    return {
        "query_value": value,
        "pages_queried": self.pages,
        "operator": self.operator,
        "entries": entries,
    }