Beispiel #1
0
def main():
    os.chdir(RELATIVE_PATH_TO_CORPUS)

    docs = os.listdir(os.getcwd())
    index = InvertedIndex(docs)
    index.build()

    QueryHandler(index).loop()
Beispiel #2
0
    def __init__(self):
        super(Cpanel, self).__init__()
        # this is really magic!! dont you even think to change this!! I can see youu o_O!!
        helper.Helper.__init__(self)

        self.db = QueryHandler(self.db_name)
        self.cmdloop(self.hello_message)

        self.return_result('extend is working yet', 'blue', 'bold')
Beispiel #3
0
def query_handler_fix():
    corpus = import_utils.load_corpus()

    mdls = news_model.create_models_list_from_news(corpus)
    for model in mdls:
        import_utils.remove_tags(model)

    ind = nindexer.Indexer()
    ind.feed(mdls, force=True)

    dct = ind.create_dictionary(force=True)

    qh = QueryHandler(dct)
    return qh
def query_handler(database_create_table_query, database_handler_init):
    with patch.object(DatabaseHandler, '__init__', database_handler_init):
        temp_query_handler = QueryHandler()
        temp_query_handler.cur.execute(database_create_table_query)
        return temp_query_handler
def load_from_api():
    temp_query_handler = QueryHandler()
    temp_json_loader = JsonLoader()
    temp_json_loader.load_movies_data(temp_query_handler.get_all_titles())
    temp_query_handler.update_movies(temp_json_loader.data)
Beispiel #6
0
from storage import ORM
from data_entry import DataEntry, DataEntryError
from query_handler import QueryHandler, QuerySyntaxError


class UserPromptInputError(Exception):
    pass


def retreiveInput(user_input):
    [name, age] = user_input.split(',')
    return name, age


orm = ORM()
queryHandler = QueryHandler(orm)
while True:
    try:
        user_input = input(
            "Enter the name of employee, age and address or press 0 to enter a query statement\n"
        )
        if ',' in user_input:
            entry = DataEntry(orm, user_input)
            entry.apply_input()
        elif user_input == '0':
            # Create statement parser object
            query = input("Please enter a query statement\n")
            queryHandler.apply_query(query)
            print(queryHandler.result)
            input("Press enter to exit")
            pass
Beispiel #7
0
 def __init__(self, db_name):
     self.query_handler = QueryHandler(db_name)
     self.query_handler.start_up()