17 lines
752 B
Python
17 lines
752 B
Python
#Posting class for indexer, will probably be more complex as we keep adding crap to it
|
|
|
|
class Posting():
|
|
def __init__(self,doc_id,url,tf_raw,tf_idf,positionals):
|
|
self.doc_id = doc_id
|
|
self.url = url
|
|
self.tf_raw = tf_raw
|
|
self.tf_idf = tf_idf
|
|
self.positionals = positionals
|
|
def __repr__(self):
|
|
return "Doc_id:" + str(self.doc_id) + " URL:" + self.url + " tf_raw:" + str(self.tf_raw) + " tf_idf:" + str(self.tf_idf) + " positionals:" + str(self.positionals)
|
|
def __str__(self):
|
|
return "Doc_id:" + str(self.doc_id) + " URL:" + self.url + " tf_raw:" + str(self.tf_raw) + " tf_idf:" + str(self.tf_idf) + " positionals:" + str(self.positionals)
|
|
|
|
def comparator(self):
|
|
#Some custom comparator for sorting postings later
|
|
pass |