예제 #1
0
    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()
예제 #2
0
    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()
예제 #3
0
 def __init__(self, conf="./conf/xywy_se.conf", head="doctor_index"):
     Indexer.__init__(self, conf, head)