def create_query_object(): """ Nested method which returns a Query object for the given query string, page number and page length attributes from the parent method. """ query_object = Query(query_text) query_object.skip = page query_object.top = page_len response = self.__search_interface.issue_query(query_object) query_object.response = response return query_object
def create_query_object(): """ Nested method which returns a Query object for the given query string, page number and page length attributes from the parent method. """ query_object = Query(query_text) query_object.skip = page query_object.top = page_len response = self._search_interface.issue_query(query_object) query_object.response = response return query_object
def issue_query(self, text, page=1, pagelen=100): """ Creates a Query object, issues query to the search engine, attaches response to query object :param text: query string :param page: integer :param pagelen: integer :return: ifind.search.Query """ q = Query(text) q.skip = page q.top = pagelen response = self.si.issue_query(q) q.response = response return q
def cache_queries(): execution_time = timeit.default_timer() query_list = read_query_terms() for query in query_list: if not (query.isspace() or query == ""): query_start_time = timeit.default_timer() print "-" * 80 print "> {0}".format(query) query = Query(terms=query) query.top = 10 query.skip = 1 ENGINE.search(query) print " >> Elapsed time: {0:.2f} second(s)".format(timeit.default_timer() - query_start_time) print "=" * 80 print "> Total execution time: {0:.2f} seconds".format(timeit.default_timer() - execution_time) print "> Page caching thread will die shortly, or just kill the Python process."
def cache_queries(): execution_time = timeit.default_timer() query_list = read_query_terms() for query in query_list: if not (query.isspace() or query == ""): query_start_time = timeit.default_timer() print "-" * 80 print "> {0}".format(query) query = Query(terms=query) query.top = 10 query.skip = 1 ENGINE.search(query) print " >> Elapsed time: {0:.2f} second(s)".format( timeit.default_timer() - query_start_time) print "=" * 80 print "> Total execution time: {0:.2f} seconds".format( timeit.default_timer() - execution_time) print "> Page caching thread will die shortly, or just kill the Python process."