def get_vector(self): # override to get caching key = str(id(self)) + "vector" if cache.has_key(key): vector = cache[key] else: html = (self.get_title() or "") + " " + (self.get_description() or "") text = feedlib.html2text(html) + " " + self.get_url_tokens() vector = vectors.text_to_vector(text, {}, None, 1) cache[key] = vector return vector
def get_vector(self): html = (self.get_title() or "") + " " + (self.get_description() or "") text = html2text(html) + " " + self.get_url_tokens() vector = vectors.text_to_vector(text, {}, None, 1) return vector
def get_author_vector(self): return vectors.text_to_vector(html2text(self.get_author() or ""))