Exemple #1
0
class SingleNetworkSearcher(object):
    """Handles searching for and classifying a company's profiles
    on an individual social network."""

    def __init__(self, classifier, searchengine, profile_converter, network):
        self.engine = searchengine
        self.classifier = NetworkClassifier(classifier, profile_converter,
                                            network)
        self.network = network

    def query(self, query):
        """Returns results for this searcher's network."""
        profiles = self.engine.query(query)
        classified = self.classifier.classify_profiles(name=query,
                                                       profiles=profiles)

        return classified
Exemple #2
0
 def __init__(self, classifier, searchengine, profile_converter, network):
     self.engine = searchengine
     self.classifier = NetworkClassifier(classifier, profile_converter,
                                         network)
     self.network = network