Example #1
0
 else:
     user_defined_url_doc = None
     
 user_defined_query = ''
 if type(args.query) is str:
     user_defined_query = args.query.strip()
 elif type(args.query) is list:
     user_defined_query = " ".join(args.query)
 else:
     user_defined_query = None
     
 brain = Brain()
 brain.parse_urls(user_defined_url_doc)
 brain.process_pages()
 brain.calc_page_ranks()
 brain.write_metadata()
 
 searchr = Searchr(brain)
 searchr.build_index()
 if user_defined_query == None:
     # read in queries and output results from LSI
     try:
         query = raw_input('Enter a query: ')
     except KeyboardInterrupt:
         query = ""
     while query != "":
         try:
             # process query
             print "Showing results for '%s':" % query
             print searchr.process_query(query)
             # get new query