def __init__(self, data_path = ""): ''' Either read the Indexer info from files or generate it If readFromFiles is true: path = path to the dir containing the results from saving Indexer files before ELSE readFromFiles is false: path = path to the data dir''' self.createQueryDir() Indexer.__init__(self) index_timer_start = time.time() if len(data_path) == 0: # No need to calculate again self.read_files(self.indexer_path) # Indexer_Data print("Read index in {0} seconds".format(str(time.time() - index_timer_start))) else: self.handle_dir(data_path) self.create_tf_idf() print("Generated index in seconds: {0}".format(str(time.time() - index_timer_start))) self.save_indexer_to_files() self.inverse_doc_lookup = self.get_inverse_doc_lookup()
def __init__(self, data_path=""): ''' Either read the Indexer info from files or generate it If readFromFiles is true: path = path to the dir containing the results from saving Indexer files before ELSE readFromFiles is false: path = path to the data dir''' self.createQueryDir() Indexer.__init__(self) index_timer_start = time.time() if len(data_path) == 0: # No need to calculate again self.read_files(self.indexer_path) # Indexer_Data print("Read index in {0} seconds".format( str(time.time() - index_timer_start))) else: self.handle_dir(data_path) self.create_tf_idf() print("Generated index in seconds: {0}".format( str(time.time() - index_timer_start))) self.save_indexer_to_files() self.inverse_doc_lookup = self.get_inverse_doc_lookup()
def __init__(self, conf="./conf/xywy_se.conf", head="doctor_index"): Indexer.__init__(self, conf, head)